我正在运行 PHP Magento 1.4.1.1,并且正在存储一个带有用户首选项的 cookie。
我用它来存储cookie。
umask(0);
Mage::app();
Mage::getModel('core/cookie')->set('lunch', 'user likes tuna fish', (60*60*24));
现在这可以很好地保存 cookie...但是如果我尝试更新或删除 cookie,我看不到任何变化。
我尝试使用新数据设置 cookie,如下所示:
umask(0);
Mage::app();
Mage::getModel('core/cookie')->set('lunch', 'user likes hamburgers', (60*60*24));
通常会使用完全相同的名称、域和路径创建第二个 cookie。
此外,如果我尝试删除而不是更改,我会使用这个:
umask(0);
Mage::app();
Mage::getModel('core/cookie')->delete('lunch');
cookie 没有任何变化。
我也使用过这样的删除:
Mage::getModel('core/cookie')->delete('lunch', '/', 'www.domain.com');
Mage::getModel('core/cookie')->delete('lunch', '/', '.domain.com');
Mage::getModel('core/cookie')->delete('lunch', '/', 'domain.com');
也没有运气。
有任何想法吗?
仅供参考...我在根文件夹之外。