Stefan: register_globals=off und Session Variable

Hallö zusammen,

ich muss mit meinen Skripten auf einen neuen Server ziehen. Im Gegensatz zum alten ist dort register_globals auf off gesetzt. Einige Formulare hab ich inzwischen wieder mit import_request_variables zum Laufen gebracht, die Session Variablen ohne den Zusatz $SESSION_[] werden aber immer noch nicht erkannt. Ich weiss, ich müsste das ales umschreiben, aber gibt es für den Übergang auch einen Workaround wie import_request_variables für Session Variable, damit ich die Seiten vorerst wieder zum Laufen bringen kann?

viele Grüße,
Stefan

  1. Auch wenn man mich gleich rüfeln wird. Du könntest mittels:

    foreach($_SESSION as $key => $var) {
    ${$key} = $var;
    }

    dein Glück versuchen. Im übrigen sei aber gesagt, dass diese Umstellung einen guten Grund hatte...

    1. Ja, danke Dir! Es funktioniert. Ich weiss, ich muss die Skripte umschreiben aber momentan müssen die Projekte erst mal wieder laufen und alles sofort umzuschreiben, dauert für die Kunden zu lange, wird aber nachgeholt!

      viele Grüße,
      Stefan