Guma: veraltete Session modernisieren

Beitrag lesen

Vielen dank Sven, dann lege ich mal los und melde mich wieder.

guma

Moin!

Könnt ihr mir helfen die session neu aufzubauen. Es hat sich ja in den letzten Jahren einiges geändert. bestimmt geht das kürzen und besser. Bin dankbar über Hilfe.

Zunächst mal mußt du alle deine benutzten Session-Variablen ausfindig machen (kann mir nicht vorstellen, dass dein kurzer Abschnitt da alles gewesen sein soll).

Session-Variablen wurden früher mit session_register() deklariert. Also durchsuchst du deine gesamten Skripte dateiübergreifend erst einmal nach "session_register(" und notierst dir sämtliche Vorkommen.

Dann konvertierst du alle derartigen Session-Variablen in Zugriffe auf das Array $_SESSION: Aus $order wird $_SESSION['order'].

Danach entfernst du alle Aufrufe von session_register() aus deinem Quelltext. Und auch alle Zugriffe auf session_is_registered() ersetzt du, sofern es notwendig erscheint, durch isset() und prüfst damit, ob in $_SESSION ein entsprechender Array-Eintrag existiert.

Und danach kommt dann vermutlich noch eine Runde Bugfixing, weil alles nicht so glatt läuft, wie man sich das wünscht.

  • Sven Rautenberg