Hello Tom & Thomas,
Warum sollte man denn überhaupt $_SESSION verwenden? Ist diese Var automatisch reserviert bei session_start(), oder muss ich dier erst session_register(_SESSION)??
Ja, das sollte man scho erklären. Es handelt sich um eins der redervierten Arrays. Dieses wird bei session_start() automatisch angelegt. Leider wird auch noch $HTTP_SESSION_VARS angelegt bei PHP 4. Erst ab PHP 5 kann man diese unnütze Doublette abschalten.
Beim Session-Start werden automatisch die Session-Variablen in die beiden Arrays geladen. Die haben ab dann nichts mehr miteinander zu tun. Deshalb sollte man gleich nach session_start() ein unset($HTTP_SESSION_VARS) absetzen, allerdings aus dem Namensraum, in dem session_start() ausgeführt wurde.
@Thomas L.
Das war doch nur Pseudo-Code. Ich hab schon wunde Finger, wenn ich den ganzen Tag soviel Häkchen toppen muss... ;-))
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen