Session-ID läßt sich nicht auslesen!
Yadgar
- php
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
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);
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
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
Hi,
echo "Die aktuelle Session-ID lautet: ".$_SESSION["s_id"];
versuchs mal mit session_id
Gruesse, Joachim