Php zend会话容器可以在本地主机上工作,但不能在Web服务器上工作

Php zend会话容器可以在本地主机上工作,但不能在Web服务器上工作,php,session,zend-framework2,Php,Session,Zend Framework2,下面是我的代码: $mysession = new Container('mycart'); $mysession->sessioncart[$productInfo['id']] = $productInfo; $productInfo['id']是一个产品id$productInfo是一个完整的产品信息一周后我找到了原因 在Zend\Session\Container中更改数组属性的值实际上并不会在PHP5.3.3中设置_Session对象中的更改 Zend\Session\Cont

下面是我的代码:

$mysession = new Container('mycart');
$mysession->sessioncart[$productInfo['id']] = $productInfo;

$productInfo['id']
是一个产品id
$productInfo
是一个完整的产品信息

一周后我找到了原因

在Zend\Session\Container中更改数组属性的值实际上并不会在PHP5.3.3中设置_Session对象中的更改

Zend\Session\Container在PHP 5.3.3中工作不正常

您可以在此处找到详细信息:
或者

也许你应该告诉我们什么不管用?您是否收到错误?不在webserver中表示?您测试了什么?@ferozakbar webserver表示我的应用程序所在的位置。@STLMikey print_r($mysession->sessioncart[$productInfo['id']);什么也不打印。不,我在问你怎么能说它不起作用。我的本地主机php版本是PHP5.4,而我托管应用程序的共享web服务器是PHP5.3.3版本。