Hi,
Ich lese ein Array, welches durch Werte von einer Datenbank gefüllt wird, in einen Session-Befehl ein.
$arrDay=$array_check['check_title'];
$_SESSION["test"]=$arrDay;
Da ist kein "Session-Befehl", sondern lediglich eine simple Wertzuweisung.
Mach dir klar, dass $_SESSION eigentlich nur eine "stinknormale" (Array-)Variable ist - mit dem kleinen Bonus, dass sie auch bei einem nächsten Scriptaufruf noch verfügbar ist.
Der *Umgang* mit ihr unterscheidet sich jedoch überhaupt nicht vom Umgang mit anderen Variablen.
Dieses wird auch mit den richtigen Werten gefüllt.
Wie genau hast du das überprüft?
Sobald ich jedoch im nächsten Skript mir das Session auslesen lasse, gibt er mir nur den letzten Wert des Arrays aus.
Sessions "verlieren" nicht einfach Daten.
Der Fehler wird also vermutlich in deinem Code liegen.
MfG ChrisB
„This is the author's opinion, not necessarily that of Starbucks.“