So che Magento ha le seguenti funzioni principali per la gestione di sessioni e cookie:
Mage::getSingleton('core/cookie');
Mage::getSingleton('core/session');
Quando Magento imposta i cookie e quando le sessioni di PHP? Quali sono i casi d'uso?
Sono un po 'confuso, perché so che Magento memorizza le informazioni del carrello Mage::getSingleton('checkout/session')
e lo stato dell'utente Mage::getSingleton('customer/session')
. Ma la sessione di checkout non sembra essere una sessione, ma un cookie. Perché quando chiudo il browser e riapro la pagina gli articoli sono ancora nel carrello.
Ciò significa che il checkout/session
modello imposta i cookie e non la $_SESSION
variabile globale ?
quote_id
salvato in una sessione o cookie?