Yadgar: Session-ID läßt sich nicht auslesen!

High!

Mittlerweile bin lehrbuchtechnisch (Schmidt, Leiss - bitte nicht auslachen!) mit Sessions zugange... die ersten Beispiele (Session initialisieren, Variablen in Sessions schreiben) funktionierten auch ganz gut, aber beim Auslesen der ID der jeweiligen Session gibt es Probleme:

  
<?php  
session_start();  
echo "Die aktuelle Session-ID lautet: ".$_SESSION["s_id"];  
echo "<br>Der Inhalt (Wert) der neuen Variablen \$text lautet: ".$_SESSION["text"];  
?>  

Offensichtlich bleibt die Umgebungsvariable $_SESSION["s_id"] leer... schlimmer noch, laut print_r($_SESSION) gibt es gar kein Mitglied "s_id" in _SESSION! Fehler im Lehrbuch?

Bis bald in www.khyberspace.de !

Yadgar

  1. Setzt Du die Session Id auch irgendwo?
    Nur weil Du eine Session initialisierst, ist ja noch nichts gesetzt.
    Wenn ja, kanst Du Dir ja mal alle Session-Werte ausgeben lassen, falls es sich um einen Tippfehler handelt:
    print_r($_SESSION);

    1. High!

      Setzt Du die Session Id auch irgendwo?
      Nur weil Du eine Session initialisierst, ist ja noch nichts gesetzt.
      Wenn ja, kanst Du Dir ja mal alle Session-Werte ausgeben lassen, falls es sich um einen Tippfehler handelt:
      print_r($_SESSION);

      Richtig, $_SESSION["s_id"]=session_id(); - ich hatte da was überlesen! Danke für den Tipp!

      Bis bald in www.khyberspace.de !

      Yadgar

      1. Moin!

        Richtig, $_SESSION["s_id"]=session_id(); - ich hatte da was überlesen! Danke für den Tipp!

        Was wiederum extrem sinnlos ist, denn die Session-ID ist der Schlüssel, um im Array $_SESSION durch den Befehl session_start() die Werte eben dieser Session zu erhalten. Wenn man dadurch dann wieder die schon bekannte Session-ID als Session-Wert erhält, ist das ziemlich "von hinten durch die Brust ins Auge". Oder unnötig rekursiv.

        - Sven Rautenberg

        --
        "Love your nation - respect the others."
  2. Hi,

    echo "Die aktuelle Session-ID lautet: ".$_SESSION["s_id"];

    versuchs mal mit session_id

    Gruesse, Joachim

    --
    Am Ende wird alles gut.