PHP > 5.3 = session_is_registered() is deprecated
Tim
- php
Hallo zusammen,
ich habe mir kürzlich erlaubt die neue Beta von XAMPP zu installieren.
Nun habe ich das Problem, dass die Funktion session_is_registered() anscheinend gestrichen wurde. Weiss jemand, mit welcher diese ersetzt wird?
MfG
Tim
Hi!
Nun habe ich das Problem, dass die Funktion session_is_registered() anscheinend gestrichen wurde. Weiss jemand, mit welcher diese ersetzt wird?
Schon seit langem wird propagiert, nur noch Schreib- und Lesezugriffe auf das Array $_SESSION zu verwenden und das früher übliche Registrieren wegzulassen. Wenn du wissen willst, ob ein Schlüssel in diesem Array existiert, verwende wie bei einem normalen Array üblich isset($_SESSION['key']).
Lo!
Danke für den Hinweis.
Gruss
Tim
Schon seit langem wird propagiert, nur noch Schreib- und Lesezugriffe auf das Array $_SESSION zu verwenden und das früher übliche Registrieren wegzulassen. Wenn du wissen willst, ob ein Schlüssel in diesem Array existiert, verwende wie bei einem normalen Array üblich isset($_SESSION['key']).
Lo!
Hi,
Nun habe ich das Problem, dass die Funktion session_is_registered() anscheinend gestrichen wurde. Weiss jemand, mit welcher diese ersetzt wird?
Ja, das Manual; http://www.php.net/manual/en/function.session-is-registered.php:
Note: If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, use isset() to check a variable is registered in $_SESSION.
Caution
If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered() and session_unregister().
Also demnächst erst mal RTFM, danke.
MfG ChrisB