Php Magento无法在另一页上获取会话值
在列表页上,我正在设置会话值,并且可以访问该值。但在产品视图页面上,我无法获得价值Php Magento无法在另一页上获取会话值,php,session,magento,Php,Session,Magento,在列表页上,我正在设置会话值,并且可以访问该值。但在产品视图页面上,我无法获得价值 <?php Mage::getSingleton('core/session')->setCategoryProductsIds($_catProductIds); $all_product_ids = Mage::getSingleton('core/session')->getCategoryProductsIds(); print_r($all_product_ids)
<?php
Mage::getSingleton('core/session')->setCategoryProductsIds($_catProductIds);
$all_product_ids = Mage::getSingleton('core/session')->getCategoryProductsIds();
print_r($all_product_ids);
?>
谢谢你的建议,我被卡住了
需要注意的一件有趣的事情是:这在Safari中正常工作,但Chrome和IE产生了上述问题。在magento中将会话值设置为会话Id有点不同。如果要遵循Magento流程,则必须编写下面给出的代码来设置值并获取特定会话Id的值 要设置会话写入,请执行以下操作:
<?php Mage::getSingleton('core/session')->setData('session_Id'); ?>
要获取该会话值,请写入:
<?php Mage::getSingleton('core/session')->getData('session_Id'); ?>
可能会有帮助: