Hallo zusammen,
auch wenn das Thema etwas älter ist, passt mein Anliegen evtl. hier rein.
Auf eine ähnliche Art und Weise arbeite ich im Moment auch mit Sessions.
Ich setze z.B. einen Wert mittels
PHP-Code:
$session = \Session::getInstance();
$session->set("demo", 111);
Wenn ich diesen später mittels session->get ausgebe, steht auch 111 in der Variable "demo".
Wenn ich nun aber per Ajax (ebenfalls über die SimpleAjax Erweiterung) versuche diesen Wert zu überschreiben:
PHP-Code:
$session = \Session::getInstance();
$session->set("demo", 222);
steht der Wert 222 nur so lange in der Session, bis ich die Seite mit F5 neu lade. Anschließend steht wieder die 111 in der Session Variable, ohne dass ich diesen Wert explizit erneut setze.
Kann es sein, dass contao bei Ajax Aufrufen mit der Session anders umgeht als im Normalfall? Ich verstehe gerade einfach überhaupt nicht, warum mein Wert 222 ein Neuladen der Seite nicht überlebt.
Danke und Viele Grüße