Je sais que Magento a les fonctions de base suivantes pour la gestion des sessions et des cookies:
Mage::getSingleton('core/cookie');
Mage::getSingleton('core/session');
Quand Magento définit-il les cookies et quand les sessions PHP? Quels sont les cas d'utilisation?
Je suis un peu confus, car je sais que Magento stocke les informations du panier Mage::getSingleton('checkout/session')
et le statut de l'utilisateur Mage::getSingleton('customer/session')
. Mais la session de paiement ne semble pas être une session, mais un cookie à la place. Parce que lorsque je ferme le navigateur et rouvre la page, les articles sont toujours dans le panier.
Est-ce à dire que le checkout/session
modèle installe des cookies et non la $_SESSION
variable globale ?
quote_id
enregistré dans une session ou un cookie?