Magento无法在另一个页面上获取会话值

时间:2012-07-27 19:02:35

标签: php session magento

在列表页面上我正在设置会话值,并可以在那里访问。但是在产品视图页面上,我无法获得价值。

  <?php 
  Mage::getSingleton('core/session')->setCategoryProductsIds($_catProductIds);

  $all_product_ids = Mage::getSingleton('core/session')->getCategoryProductsIds();
  print_r($all_product_ids); 
  ?>

感谢您的任何建议,我被困!!!!

有一点需要注意:这在Safari中正如预期的那样,但Chrome和IE正在产生上述问题。

1 个答案:

答案 0 :(得分:0)

将会话值设置为magento中的会话ID稍有不同。如果你想遵循Magento过程,你必须编写下面给出的代码来设置一个值并获得特定会话ID的值。

设置会话写:

<?php Mage::getSingleton('core/session')->setData('session_Id'); ?>

要获得该会话值,请写:

<?php Mage::getSingleton('core/session')->getData('session_Id'); ?>