Crypto: Sessions werden auf localhost nicht übergeben

Hallo!

Ich habe ein Login-Maske erstellet und möchte diese auf meinem localhost testen. Wenn man den Usernamen und das Passwort korrekt eingegeben hat, wird dies in einer Sessionvariable gespeichert.

Damit nicht Unbefugte bestimmte Seiten aufrufen können, habe ich auf diesen Seiten folgenden Code eingebaut:

<?if (! session_is_registered('username'))
{
die ("Sie sind nicht eingeloggt.");
}?>

Allerdings wird die Session nie erkannt... bzw. sie ist nach dem nächsten Seitenaufruf nicht mehr aktiv.

Weiß jemand Rat (evtl. php.ini) ?

Danke im Voraus

  1. Hi!

    Damit nicht Unbefugte bestimmte Seiten aufrufen können, habe ich auf diesen Seiten folgenden Code eingebaut:

    <?if (! session_is_registered('username'))
    {
    die ("Sie sind nicht eingeloggt.");
    }?>

    An jedem Seitenanfang muss ein session_start() stehen, siehe auch: http://php-faq.de/q/q-sessions-wie.html und http://www.php3.de/manual/de/ref.session.php

    Der Zugriff auf Session-Elemente sollte über $_SESSION['username'] erfolgen.

    Grüße
    Andreas