Magento前端(会话)cookie
我在我的magento商店的IE中有一些奇怪的行为,失去了前端(会话)cookie。有人知道在magento代码中前端cookie设置在哪里吗Magento前端(会话)cookie,magento,Magento,我在我的magento商店的IE中有一些奇怪的行为,失去了前端(会话)cookie。有人知道在magento代码中前端cookie设置在哪里吗 谢谢 Afaik,'frontend'cookie在调度当前操作之前设置好 查看Mage\u Core\u Controller\u Varien\u Action::preDispatch() 会话开始 查看preDispatch(),找到启动会话的行: Mage::getSingleton('core/session', array('name'
谢谢 Afaik,
'frontend'
cookie在调度当前操作之前设置好
查看Mage\u Core\u Controller\u Varien\u Action::preDispatch()
会话开始
查看preDispatch()
,找到启动会话的行:
Mage::getSingleton('core/session', array('name' => $namespace))->start();
通常(如果未被覆盖)最终映射到
Mage_Core_Model_Session_Abstract_Varien::start()
这是初始化所有标准会话内容的地方,包括通过使用进行cookie设置
重新验证
但是要注意,一旦cookie已经存在,在核心会话被实例化时,即在调用start()
之前,第一个cookie损坏可能已经发生。这是因为构造函数在实例化核心会话时调用revalidateCookie()
。见:
Mage_Core_Model_Session_Abstract_Varien::init()