Session-Problem

MadCrusher

Erfahrenes Mitglied
Hallo,

Ich hab ein Problem mit Sessions und hier bei der Suche nichts gefunden!
Mal werden Sie erkannt und mal nicht... woran kann das liegen?

Hier mal eine Seite zum Testen: http://www.twist-re.de/session_test/test.php

Wenn ich zwischen Startseite, Seite1 und Seite2 herumswitche passiert erstmal nichts... man bleibt ausgeloggt...
Wenn man sich jedoch einmal einloggt und dann zwischen den Seiten switcht (manchmal direkt und manchmal nach mehreren malen switchen), ist man mal eingeloggt und mal nicht...
Im var_dump der Session sieht man oben auch, das die Session mal vorhanden ist und mal nicht?!

[NACHTRAG]
Nach einem Logout steht auch dann logout aber das selbe Problem andersrum... manchmal erschreint auch "EIN"-Geloggt?!
[/NACHTRAG]

Woran liegt das? Bitte um hilfe...

Hie rnocheinmal der komplette Quellcode der Seite:
PHP:
<?
session_start();

// Session var_dump
echo "var_dump(\$_SESSION):<br/>";
var_dump($_SESSION);
echo "<hr/>";

// Aktionen durchführen
if($_REQUEST["action"] == "login"){
  $_SESSION["test"] = true;
}
if($_REQUEST["action"] == "logout"){
  session_unset();
  session_destroy();
}
echo "action: ".$_REQUEST["action"];
echo "<hr/>";

// Status-Ausgabe
echo "Status: ";
if(isset($_SESSION["test"]) && $_SESSION["test"] == true){
  echo "EIN";
}else{
  echo "AUS";
}
echo " - geloggt";
echo "<hr/>";

// Menu
echo "<a href='test.php'>Startseite</a> |
<a href='test.php?action=1'>Seite1</a> |
<a href='test.php?action=2'>Seite2</a> |
<a href='test.php?action=login'>Login</a> |
<a href='test.php?action=logout'>Logout</a>";

?>
Bitte keine anmerkungen bezüglich des "Login-Systems"... das ist nur zur Demo und soll so nicht übernommen werden ^^

Danke
Crusher
 
Zuletzt bearbeitet:
Hi Du, habe es eben mal getestet, konnte das Problem aber nicht nachvollziehen. Ich war kostant ein- bzw. ausgeloggt.
 
Hi Du, habe es eben mal getestet, konnte das Problem aber nicht nachvollziehen. Ich war kostant ein- bzw. ausgeloggt.


Hmm also ich hab das ca. jeden 15. klick beim eingeloggten, das ich keine Session-Werte habe..?!

[EDIT]
Klickhistorie (S = Startseite, 1 = Seite1, 2 = Seite2, LI = Login, LO= Logout):
Seite: S, 1, 2, LI, S (Fehler), 1, 2, S, 1, 2, 2, 1, S, LO, S, 1, 2, LI, 2, 1, S, S (Fehler), 1, 2 (Fehler), 2, S, 1, S (Fehler), LO, 2, 1, S, 1, S, 1, S, LI, 2 (Fehler).....

usw...
 
Zuletzt bearbeitet:
Das kann ich nur bestätigen, bei mir läuft das auch alles normal. Kann es sein, dass Du die Session anderweitig benutzt/überschreibst?
 
Traten die Probleme bei Dir ebenfalls unter der oben genannten URL auf oder beim "lokalen" Test?

Lokal (XAMPP Windows) hatte ich auch schon Session Probleme (zwei Applikationen beschreiben die gleiche Session).
 
Danke erstmal für eure Hilfe!

Liegt dann wahrscheinlich am Netzwerk meiner Arbeitsstelle?!
Hab das dort mit Firefox und IE probiert...

Habs nun zuhause geprüft und geht...

Woran kann das denn liegen?
 
Zurück