Sven Rautenberg: Session_Register()

Beitrag lesen

Moin!

Hello,

mal ganz dumm gefragt: Wie würdet Ihr den Code mittels $_SESSION ersetzen?

session_start();
session_register("client");
session_register("konfiguration");

Suchen/Ersetzen x 2 über alle Skripte:

Suche: $client
Ersetze: $_SESSION["client"]

Suche: $konfiguration
Ersetze: $_SESSION["konfiguration"]

Lösche alle session_register.

Fertig.

Sonderfälle wie besondere Konstrukte beim oder vor dem Session-Start bleiben natürlich unberücksichtigt und müssen erstens selbst herausgefunden und dann zweitens eigenständig behandelt werden.

Ich finde das nach etwas Überlegung gar nicht mehr so trivial ;-)

Es ist ein etwas anderes Arbeiten, wenn man $_SESSION benutzt, das ist richtig. Trotzdem gibt es zu register_globals=off keinerlei wirklich gute Alternative bei größeren Projekten - und ich nehme mal an, dass du immer noch an diesem Krampf sitzt, welches ich definitiv als "größer" einschätzen würde.

- Sven Rautenberg