Hello,
Nachfolgende Veränderungen (z.B. durch ein weiteres Script) der Sessiondatei haben keinen Einfluss auf die Variableninhalte und ihre Werte innerhalb des ersten Scriptes.
Das findet sowieso nicht statt, da gemäß Handbuchseite zu session_write_close() (auch auf deutsch) die Sessiondatei gesperrt ist, wenn ein Script sie grad "in der Mache hat".
Ich glaube bei PHP nichts, solange ich es nicht selbst ausprobiert habe.
Aber hier hast Du Recht. Solange ein Script mit einer Sessiondatei arbeitet, ist diese exclusiv gesperrt.
Testszenario:
Sessiondatei erzeugen.
Srcipt 1
session-id auf die erzeugte setzen
Script starten.
es läuft solange, bis man eine Kontrolldatei weglöscht
Script 2
session-id auf die erzeugte setzen
Script starten.
es wartet solange, bis es auf die Sessiondatei zugreifen kann.
Nach Stoppen von Script 1 kommt die geforderte Ausgabemeldung "Session xyz gestaret"
Drum prüfe, wer sich an PHP bindet ;-))
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau