我在子目录/商店中安装了magento
/主要网站 /店铺网站
如果我在/中设置$ _SESSION项,我无法在/ store中访问它。我在/ store中打印了$ _SESSION,它有所有的magento会话密钥,但没有我在
中设置的密钥如何访问/中设置的$ _SESSION项?我认为它会起作用,因为它是相同的域/服务器只是一个不同的文件夹。
答案 0 :(得分:0)
所有人的拳头都不要编辑索引文件。使用事件向会话添加内容。
例如,在每次Magento行动之前发送 controller_action_predispatch
。但你也可以使用别人。
二。
不要使用$_SESSSiON
var。
像这样在会话中添加一些内容:
Mage::getSingleton('core/session')->setData('key_here', 'value_here');
要从会话中读取它,请执行以下操作:
Mage::getSingleton('core/session')->getData('key_here');
或者如果要检索该值并将其从会话中删除,请执行以下操作:
Mage::getSingleton('core/session')->getData('key_here', true);