Museumsfrage Sessions und EGPCS
Tom
- php
Hello,
hier war neulich ein Thread zum Thema Sessions und Variablen, wenn register_globals = ON ist.
Der hat mich nochmal zum Nachdenken veranlasst. In der Doku steht zu lesen:
<cite>
variables_order string
Set the order of the EGPCS (Environment, GET, POST, Cookie, Server) variable parsing. The default setting of this directive is "EGPCS". Setting this to "GP", for example, will cause PHP to completely ignore environment variables, cookies and server variables, and to overwrite any GET method variables with POST-method variables of the same name.
</cite>
Bleibt jetzt die Frage, wann die Session-Variablen wiederhersgestellt werden? Werden alle Session-Variablen durch
session_start()
in die Session importiert?
Dann hätte wir also
EGPCS(S)
Werden alle importierten automatisch auch wieder exportiert, oder muss dazu zwingend session_register() aufgerufen werden?
Wie streng ist die Kopplung der Script-Variablen und der Vars aus der Sessiondatei?
Hier könnte ja sicher session_is_registered() Auskunft geben.
Welchen Einfluss hat das Ganze auf $_SESSION und seine Kinder?
Bevor ich die Sache nun wieder selber genau untersuche (oder mir in Erinnerung rufe, wie das 1998 war) frage ich doch mal, ob es irgendwo eine glaubwürdige und ausführliche Beschreibung der Zusammenhänge gibt.
Harzliche Grüße aus http://www.annerschbarrich.de
Esst mehr http://www.harte-harzer.de *gg*
Tom