如何在Magento的子商店中访问会话或cookie变量

时间:2015-02-17 04:59:25

标签: php magento session cookies

我试图在子商店访问我的会话或cookie变量,但没有得到任何值。我正在尝试这样:

 Mage::getModel('core/cookie')->set("foo","magento");
          $_COOKIE['foo'] = "magento";
          Mage::getSingleton('core/session')->setData("foo","magento");

当我尝试在子存储上访问这些变量时,它返回空结果。我创建了具有多字符的子存储,如http://example.com/ and http://example.com/secrondstore 我创建了addson域名链接第二个商店,如此http://secondstore.com/.May是不同的商店,addon对此有影响

1 个答案:

答案 0 :(得分:0)

可能重复:PHP – setcookie() not working

您需要使用PHP的内置方法来设置Cookie:setcookie,然后使用$_COOKIE[]=''

setcookie('foo', 'magento',time()+3600*24);
$_COOKIE['cookie'] = 'magento';