Mailinglisten-Archive |
Frank Rust schrieb:
> Hi zusammen,
>
> ich versuche mit session_is_registered() rauszufinden, ob ein Wert in der
> Session gespeichert ist.
>
> ich habe folgenden Code:
> echo "test";
> if (!session_is_registered('userid')) {
> show_login();
> } else {
> redirect_somewhere();
> }
>
> Wenn ich das so laufen lasse ist der Wert in der Session drin (aber
> redirect geht nicht wegen dem echo)
> Nehme ich das echo raus, bekomme ich immer eine Fehlermeldung ($_SESSION
> ist auch leer).
> Ich bin schon absolut verzweifelt, weil das Teil heute eigentlich ans
> Netz soll...
> Auf meinem Notebook under M$Windows läuft alles prima (gleiche Software,
> identische Konfigurationsdateien).
> Server: Apache 2.0.45 / 2.0.49
> Php: 4.3.1 / 4.3.7 (alle Kombinationen gehen nicht)
> Betriebssystem SuSE Linux 9.1 (aber php und apache von hand installiert)
>
> Für jegliche Hilfe und Ratschläge wäre ich Dankbar.
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().
--
Sebastian Mendel
www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive