Session erstellen und auslesen

Also mal GANZ langsam.

$_SESSION[beispielname] ist weder Array noch Variable, sonder das Element beispielname des Array $_SESSION.

Was du da machst ist ein Array in einem Element eines anderen Arrays zu sichern, geht sicherlich aber ist nicht sinnvoll, warum machst du nicht einfach.

$_SESSION['user'] = "Username";
$_SESSION['name'] = "Hanswurscht";

Damit sollte sich die Sache haben. Ausserdem kann ich irgendwie nicht glauben, dass du meinen Link auf die PHP Seite gelesen hast :rolleyes:
 
$_SESSION ist eine superglobale Variable vom Typ Array!
probier mal echo $_SESSION; Na, was gibt dein Browser aus? Richtig: Array :rolleyes:
$_SESSION['name'] greift somit nur auf das Element 'name' in dem Array $_SESSION zu.

Denkbar wäre z.B. auch ein mehrdimensionales Array (soweit ich weiß), also:
$_SESSION['peters']['haustiere']['1'] oder so ähnlich...

Also kannst du deine Werte so wieder ausgeben:
echo $_SESSION['beispiel']['user'];
echo $_SESSION['beispiel']['name'];

[EDIT]Argh, zu spät ;-) [/EDIT]
 
Ja, ja. Schon gut... Hab' die Seite angefangen zu lesen und da kam das nächste Post. Deshalb hab' ich nicht zuende gelesen...

Dank euch viel mal! Nun hab's auch ich geschnallt... ;-)
 
So, nun will ich euch nur noch mit einer Frage belästigen.
Ich möchte ein Knopf für "Logout" machen. Welchen Befehl muss ich mit diesem anwenden, damit meine Session gelöscht wird?
 
Beim leeren der Session:
$_SESSION = Array();

Zum löschen des Session-Files:
session_destroy();

Vielleicht passt das Bild ja...
(Soll jetzt nicht böse gemeint sein, aber das Bild ist auf den letzten Post recht treffend)...
 

Anhänge

  • umleitung.gif
    umleitung.gif
    3,3 KB · Aufrufe: 80
Zurück