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