Manchmal geht nach einem Ajax Aufruf die Magento Session verloren, was sich darin äußert, dass z.B. der Warenkorb geleert wird, oder man als eingeloggter Benutzer plötzlich ausgeloggt ist. Das Problem dahinter kann ein fehlendes Bild sein, welches ein “404 not…
Sessionwerte setzen und auslesen (Magento 1)
Um Daten in die Magento Session zu schreiben und wieder auszulesen, kann der folgende Code genutzt werden:
1 2 3 4 5 6 |
// Sessionwert setzen $value = 123; Mage::getSingleton('core/session')->setValue($value); // Sessionwert auslesen $value = Mage::getSingleton('core/session')->getValue(); |
Session Werte nicht lesbar in Chrome / Internet Explorer (Magento 1)
Manchmal können im IE oder in Chrome einmal gesetzte Werte nicht mehr aus der Session gelesen werden.
1 2 3 4 5 |
// Sessionwert setzen Mage::getSingleton('core/session')->setImageData($imgData); // Sessionwert lesen gibt null zurueck $imgData = Mage::getSingleton('core/session')->getImageData(); |
Folgende Vorgehensweise schafft Abhilfe. Öffnen Sie System -> Konfiguration -> Web -> Sitzungscookie Verwaltung -> Verwende nur HTTP -> ja Das Setzen…