Saya tahu Magento memiliki fungsi inti berikut untuk sesi dan penanganan cookie:
Mage::getSingleton('core/cookie');
Mage::getSingleton('core/session');
Kapan Magento mengatur Cookie dan kapan Sesi PHP? Apa kasus penggunaannya?
Saya agak bingung, karena saya tahu Magento menyimpan informasi keranjang Mage::getSingleton('checkout/session')
dan status pengguna di Mage::getSingleton('customer/session')
. Tetapi sesi checkout sepertinya bukan sesi, melainkan cookie. Karena ketika saya menutup browser dan membuka kembali halaman item masih dalam keranjang.
Apakah itu berarti, bahwa checkout/session
model menetapkan cookie dan bukan $_SESSION
variabel global ?
quote_id
disimpan dalam sesi atau cookie?quote_id
item dan dengan demikian keranjang ketika membuka kembali browser?quote_id
dan Magic Anda dapat melihat Keranjang Anda lagi. Pengguna yang masuk dan tidak masuk memilikiquote_id
Data Penawaran yang tidak kedaluwarsasales_flat_quote
jika Anda menghapus cookie dan cache. Data Anda hilang dan Keranjang Anda akan kosong. Jadi, pengguna yang tidak masuk token mereka berdasarkan cookie dan cache. 2) Dicatat: 3 produk yang sama dalam Keranjang Dan Anda menghapus cookie dan cache Browser. Anda mendapatkan logout tetapi ketika Anda login 3 produk masih ada. Semua keajaiban ini dikelola olehquote