Ich setze session_start()
auf jeder Seite als erste Aussage.
Die erste Seite stellt $_POST['myVar']
ein, wenn die Seite übergeben wird. Die zweite Seite wertet dies durch eine PHP-Lib aus, die $_SESSION['myVar']
setzt, wenn dies in $ _POST eingestellt ist und nicht bereits in $_SESSION
gesetzt ist.
Beim Absenden dieses Formulars und Aufruf der 3. Auswertung $_SESSION['myVar']
ergibt sich, dass die Variable nicht mehr gesetzt ist! Es wird kein session_unset()
dazwischen genannt.
Theoretisch ist alles korrekt, aber die Verwendung zeigt das Gegenteil. Was kann falsch oder noch fehlen?
Versuchen Sie, alle Sitzungsvariablen für jede Anfrage auszugeben. – dieend
Haben Sie etwas dagegen, Ihren Code zu teilen? Wir können nicht verstehen, ob Ihr Problem auf falsche Verwendung von Variablen oder einige unerwartete Probleme zurückzuführen ist. – orb
* "Seitensets" $ _POST ['myVar'] '" * - * * Was macht es jetzt genau? –
deceze