tommycush
Mitglied
Hi,
ich habe ein Problem mit dem Speichern und Abrufen von Daten in mehrdimensionalen Session-Arrays. Ich versuche eine Art primitives Shopsystem zu programmieren. Jede Bestellung soll unter einer Bestellnr und bestimmten Eigenschaften in der Session festgehalten werden, bis der Kunde sich anmeldet und die Bestellung abschließt.
Um das zu testen habe ich erstmal folgendes probiert:
Datei eintragen.php:
Wenn ich im gleichen Skript das Array wieder ausgebe, klappt alles. Benutze ich jetzt allerdings ein anderes Skript (ausgeben.php) um die Session auszugeben, ist sie wieder leer.
Das passiert ausschließlich mit mehrdimensionalen Arrays. Eindimensionale Arrays, wie z.B. $_SESSION['model'], werden perfekt gespeichert und lassen sich auch skriptübergreifend wieder ausgeben.
Weiß einer was ich da falsch mache?
Viele Grüße,
Martin
ich habe ein Problem mit dem Speichern und Abrufen von Daten in mehrdimensionalen Session-Arrays. Ich versuche eine Art primitives Shopsystem zu programmieren. Jede Bestellung soll unter einer Bestellnr und bestimmten Eigenschaften in der Session festgehalten werden, bis der Kunde sich anmeldet und die Bestellung abschließt.
Um das zu testen habe ich erstmal folgendes probiert:
Datei eintragen.php:
PHP:
$_SESSION[0]['model'] = "rot";
$_SESSION[1]['model'] = "gelb";
Wenn ich im gleichen Skript das Array wieder ausgebe, klappt alles. Benutze ich jetzt allerdings ein anderes Skript (ausgeben.php) um die Session auszugeben, ist sie wieder leer.
Das passiert ausschließlich mit mehrdimensionalen Arrays. Eindimensionale Arrays, wie z.B. $_SESSION['model'], werden perfekt gespeichert und lassen sich auch skriptübergreifend wieder ausgeben.
Weiß einer was ich da falsch mache?
Viele Grüße,
Martin