Sven Rautenberg: register_globals auf on

Beitrag lesen

Moin!

... was wohin transportiert wird, hängt davon ab, wie die Session gestartet wird. Wenn man die Session mit session_register() startet, wird die Script-Variable in die Session-Variable geschrieben und der Sessionmechanismus gestartet.

Session_register startet die Session nur, wenn das nicht bereits vorher getan wurde - was man eigentlich besser tun sollte, denn wenn ein Skript sonst keine Sessionvariable registriert, wird die Session ja nicht gestartet, von der Problematik des "Headers already sent" ganz abgesehen.

Außerdem soll man session_register() nicht mehr verwenden.

Wenn man mit session_start() startet, wird der Sessionmechanismus gestartet, und es funktioniert so, wie Du es beschrieben hast.

Ich habe sowieso nur beschrieben, wie konkret in diesem Problemfall der Mechanismus läuft. Die Abwesenheit von session_register() macht es obsolet, diesen Fall zu betrachten. :)

- Sven Rautenberg

--
My sssignature, my preciousssss!