Hallo,
ich möchte gerne den Wert einer session auslesen. Konkret:
[PHP]$_SESSION[„username“] = $username;[/PHP]
Hier lege ich die Session mit dem Usernamen an. Der Username (also $username) wird via Post übergeben.
Auf der nächsten Seite möchte ich dann den Usernamen aus dieser Session auslesen. Wenn ich schreibe
[PHP]$username = $_SESSION[„username“];[/PHP]
kommt allerdings die Meldung
Notice: Undefined variable: _SESSION in … .
Nach gut einer halben Stunde Recherche weiß ich nicht mehr weiter, vermutlich ein Anfängerfehler.
Könnt ihr mir weiterhelfen?
Viele Grüße!
Hallo,
hast du auf der zweiten Seite die Session auch gestartet, oder sie auf der ersten Seite beendet?
Gruß, zauberwürfel
Hallo,
Ich habe auf jeder Seite ein [PHP]include(„head.php“);[/PHP] , in der auch session_start(); steht. Auf der ersten Seite habe ich die Session nicht beendet.
Gehe ich auf meine Seite und schaue mir unter Rechtsklick die Cookies an, steht da folgendes:
Müsste das Cookie nicht eigentlich auch, wie definiert, username heißen? [ATTACH]3603[/ATTACH]
Bist du dir sicher, dass vor session_start nichts steht, sprich kein HTML-Code, Leerzeilen oder Leerzeichen?
Einfaches Beispiel:
[php]
[/php]
[php]
[/php]
Jetzt kommts:
Habe ganz vergessen, auf dieser Seite überhaupt das include(„head.php“); zu schreiben, welches session_start(); in die Seite integriert… :rolleyes:
Trotzdem vielen Dank für eure Hilfe und die Codebeispiele!