Wiem, że Magento ma następujące podstawowe funkcje do obsługi sesji i plików cookie:
Mage::getSingleton('core/cookie');
Mage::getSingleton('core/session');
Kiedy Magento ustawia pliki cookie, a kiedy sesje PHP? Jakie są przypadki użycia?
Jestem trochę zdezorientowany, ponieważ wiem, że Magento przechowuje informacje o koszyku Mage::getSingleton('checkout/session')
i status użytkownika Mage::getSingleton('customer/session')
. Ale sesja kasy nie wydaje się sesją, ale ciasteczkiem. Ponieważ kiedy zamykam przeglądarkę i ponownie otwieram stronę, przedmioty są nadal w koszyku.
Czy to oznacza, że checkout/session
model ustawia pliki cookie, a nie $_SESSION
zmienną globalną ?
quote_id
zapisywane w sesji lub pliku cookie?