Ich habe folgendes Problem und hoffe jemand kann mir helfen der Ursache näher zu kommen.
Ich versuche gerade parallel zum Shop ein CMS laufen zu lassen. Der Shop läuft unter domain.de das CMS unter domain.de/cms. Funktioniert soweit alles wunderbar.
Ich überprüfe im CMS die Session um im Header entsprechend login oder logout anzuzeigen und auch anzuzeigen ob etwas im Warenkorb ist. Das klappt komischerweise problemlos wenn ich im Shop als Kunde eingeloggt bin.
Wenn ich als Gast aber etwas im Warenkorb habe, dann in den CMS Bereich gehe und danach wieder in den Shopbereich, dann ist mein Warenkorb leer.
Ich lade im CMS-Bereich auch die inludes/application_top.php
Wenn ich vorher ein
einsetze, dann ist es so, dass von Shop, zu CMS und zurück zum Shop, der Warenkorb erhalten bleibt, aber dann wenn ich im CMS bin, $_SESSION['cart'] komplett leer ist. Wobei mir andere arrays aus der SESSION angezeigt werden bei einem print_r($_SESSION);
Also irgendwas leert den Warenkorb beim GAST.
Kann es irgendwie mit dem hier aus der includes/application_top.php zusammenhängen:
// create the shopping cart & fix the cart if necesaryif (!isset($_SESSION['cart']) || !is_object($_SESSION['cart'])) { $_SESSION['cart'] = new shoppingCart
();} Ich komme da leider einfach momentan nicht weiter. Wäre klasse, wenn jemand wüsste wie ich das schaffen kann die Session da irgendwie zu erhalten und den Warenkorbinhalt dauerhaft verfügbar zu machen.
Linkback: https://www.modified-shop.org/forum/index.php?topic=40664.0