Darf nur ein Script gleichzeitig auf eine Session zugreifen?
Peter Thomassen
- php
Hi,
ich muss für einen Kunden einen Chat programmieren, dazu gibt man
in der index.php via Formular seine Daten ein, anschließend wird,
wenn die Daten stimmen, eine chat.php mit Frameset geladen. Per
Session wird überprüft, ob der User authentifiziert ist. Das geht
so lang gut, bis output.php (mit unbegrenzter Laufzeit) geladen
wird. Danach sollte noch input.php geladen werden; diese lädt aber
nicht und bricht irgendwann ab.
Liegt das daran, dass input.php auf die Session zugreift, während
output.php noch läuft?
Danke,
Peter
Hi,
Liegt das daran, dass input.php auf die Session zugreift, während
output.php noch läuft?
Wenn du deine Sessions mit PHP4 machst, sollte das nicht das Problem sein. PHP legt die Session file unter /tmp ab. Dort wird nur kurz reingeguckt, ob die File da ist und (bei Bedarf), welche Session Variablen gespeichert sind. Der Rest laeuft ja dann wieder in deinem Scripting weiter. Sicherheitshalber habe ich das aber trotzdem eben mal ausprobiert. Ist kein Problem.
Gruesse
Ralf