Magento在超时前设置新会话

时间:2014-12-05 08:27:01

标签: php magento session shopping-cart

我正在尝试在magento中将产品添加到购物车,所以我正在检查会话结帐购物车项目,当我添加产品时添加到购物车和会话也有购物车项目。

当我连续尝试时,有时我的会话有空车,所以我通过记录PHP的session_id()函数来检查会话ID。

当我收到购物车时,即使我的购物车有商品也是空的,所以我检查了日志,所以这次session_id()日志new_value甚至我的会话都没有超时。

我该如何解决这个问题? 我的代码:

$cart = Mage::getModel('checkout/cart');
$product = Mage::getModel('catalog/product')
            ->setStoreId(Mage::app()->getStore()->getId())
            ->load($productId);
$cart->addProduct($product, $params);
$cart->save();
$this->_getSession()->setCartWasUpdated(true);

0 个答案:

没有答案