Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento和Wordpress不共享会话数据(如购物车中的项目数)_Php_Wordpress_Session_Magento - Fatal编程技术网

Php Magento和Wordpress不共享会话数据(如购物车中的项目数)

Php Magento和Wordpress不共享会话数据(如购物车中的项目数),php,wordpress,session,magento,Php,Wordpress,Session,Magento,在WP模板的index.php文件中使用以下代码: require_once '/Users/xxx/Documents/Projects/honora/trunk/app/Mage.php'; umask(0); Mage::app('default'); Mage::getSingleton('core/session', array('name' => 'frontend')); Mage::log(Mage::helper('checkout/cart')->getCart(

在WP模板的index.php文件中使用以下代码:

require_once '/Users/xxx/Documents/Projects/honora/trunk/app/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
Mage::log(Mage::helper('checkout/cart')->getCart()->getItemsCount());
理论上,我应该在Wordpress博客的Mage日志中告诉我购物车中的物品数量。在我拥有的一个版本的Magento中将一个项目添加到我的购物车后,当我到达我的博客时的日志显示我正确地拥有1个项目。但是,在完全不同的Magento版本中,情况并非如此,而是记录0

现在我知道这是一个相当模糊的问题,但有人能提出一些可能的解决方案或方法来检查到底发生了什么吗?我不认为这一定是WP的问题,相反,我认为这是Mage::app()和会话模型调用之间发生的事情


如果您有任何帮助,我们将不胜感激。

可能希望在您的Wordpress中尝试此功能,而不是您发布的代码。在1.4.x中对我来说很好


我意识到这是一个老问题,但我们的新问题应该能帮助人们在未来解决这个问题