Ganze Sessions auf anderen Server übertragen
Marcus
- php
Hallo Leute!
Ich möchte, da ich auf zwei Servern parallel arbeiten muss, die Session auf beiden Servern verwenden. Das bedeutet, dass ich in beiden Systemen auf die Servervariablen zugreifen möchte.
Gibt es eine mit PHP die Möglichkeit, Sessions auf einem anderen Server zu verwenden bzw. dort anzulegen???
Liebe Grüße und danke!!
Marcus
hi,
da gibt es mehrer moeglichkeiten:
1. du schreibst dir deinen eigene session_handler, und speicherst die
sessionvariablen in ner datenbank auf die dann von beiden servern zugegriffen wird.
2. willst die sessiondaten weiter auf fileebene gespeicher haben,
kannst du dir auf dem einem server das verzeichniss mit den sessiondaten (in der regel /tmp) z.b. per nfs mounten.
damit arbeiten dann beide server auf den gleichen daten.
3. du schreibst dir eine sessiontransferseite die beide sessions syncronisiert. das ist imho aber relativ schmutzig.
ich wuerde loesung 1. preferieren.
das ganze gilt ueberigens nur, wenn du mit 2 server 2 physikalisch unterschiedliche maschinen meinst.
bei vhosts is das natuerlich einfacher.
bye,
niko