Susanne: Session Daten anzeigen

Hi Leute!

Ich möchte mir die Daten von einer Session anzeigen lassen. Ich hab jetzt mal im Net gesucht und folgendes gefunden:

@session_start();
    foreach ($_SESSION as $key =>$value) {
         echo $key." = ".$value."<br>";

muss ich da noch irgendwelche variabeln ändern?

wenn ich es nämlich ausprobiere krieg ich folgendes Ergebnis:

Warning: Invalid argument supplied for foreach() in /home/pa3rezept/public_html/layout/rezepte.php on line 6

Line 6 ist eben die Zeile mit foreach.

Kann mir vielleicht jemand helfen?

DANKE!

  1. Hallo Susanne!

    @session_start();
        foreach ($_SESSION as $key =>$value) {
             echo $key." = ".$value."<br>";

    muss ich da noch irgendwelche variabeln ändern?

    Warning: Invalid argument supplied for foreach() in /home/pa3rezept/public_html/layout/rezepte.php on line 6

    foreach will ein Array (Lesetip: http://de.php.net/foreach).

    Du kannst ja mal prüfen, ob Dein $_SESSION ein Array ist (Lesetip: http://de.php.net/is_array).
    Denn, wenn $_SESSION noch gar nicht gesetzt bzw. leer ist, also noch keinen Inhalt hat, kann man ja auch nichts auslesen.

    Mach doch einfach mal var_dump($_SESSION) oder so.

    MfG
    Götz

    --
    Losung und Lehrtext für Freitag, 5. März 2004
    Auf ihm wird ruhen der Geist des Herrn, der Geist der Weisheit und des Verstandes, der Geist des Rates und der Stärke, der Geist der Erkenntnis und der Furcht des Herrn. (Jesaja 11,2)
    Jesus ließ sich taufen von Johannes im Jordan. Und alsbald, als er aus dem Wasser stieg, sah er, dass sich der Himmel auftat und der Geist wie eine Taube herabkam auf ihn. Und da geschah eine Stimme vom Himmel: Du bist mein lieber Sohn, an dir habe ich Wohlgefallen. (Markus 1,9-11)
    (http://www.losungen.de/heute.php3)