Tôi biết Magento có các chức năng cốt lõi để xử lý phiên và cookie:
Mage::getSingleton('core/cookie');
Mage::getSingleton('core/session');
Khi nào Magento thiết lập Cookies và khi PHP Phiên? Các trường hợp sử dụng là gì?
Tôi hơi bối rối, vì tôi biết Magento lưu trữ thông tin giỏ hàng Mage::getSingleton('checkout/session')
và trạng thái của người dùng Mage::getSingleton('customer/session')
. Nhưng phiên thanh toán dường như không phải là phiên, mà thay vào đó là cookie. Bởi vì khi tôi đóng trình duyệt và mở lại trang, các mục vẫn còn trong giỏ hàng.
Điều đó có nghĩa là, checkout/session
mô hình đặt cookie chứ không phải $_SESSION
biến toàn cục?
quote_id
lưu trong một phiên hoặc cookie?