Sé que Magento tiene las siguientes funciones principales para el manejo de sesiones y cookies:
Mage::getSingleton('core/cookie');
Mage::getSingleton('core/session');
¿Cuándo establece Magento Cookies y cuándo Sesiones PHP? ¿Cuáles son los casos de uso?
Estoy un poco confundido, porque sé que Magento almacena la información del carrito Mage::getSingleton('checkout/session')
y el estado del usuario Mage::getSingleton('customer/session')
. Pero la sesión de pago no parece ser una sesión, sino una cookie. Porque cuando cierro el navegador y vuelvo a abrir la página, los artículos todavía están en el carrito.
¿Eso significa que el checkout/session
modelo establece cookies y no la $_SESSION
variable global ?
quote_id
guarda esto en una sesión o cookie?quote_id
artículos del carrito y, por lo tanto, cuando vuelve a abrir el navegador?quote_id
Magic y podrá ver su Carrito nuevamente. Los usuarios registrados y no registrados tienen unaquote_id
Cotización Los datos no caducansales_flat_quote
si elimina las cookies y el caché. Sus datos se pierden y su carrito estará vacío. Entonces, los usuarios no registrados su token se basa en cookies y caché. 2) Registrado: los mismos 3 productos en el carrito y borra las cookies y el caché del navegador. se cierra la sesión, pero cuando inicia sesión, 3 productos siguen ahí. Toda esta magia es administrada porquote