ZF2 - 页面更改/刷新时的会话转储

时间:2014-03-02 21:38:58

标签: php apache session zend-framework zend-framework2

上周我问了一个尚未解决的问题(不幸的是)。链接在这里 : ZF2 empty session container between pages

我今天开了一个新问题因为我找到了解释我问题的更容易理解的线索。

这很简单: Zend Framework 2和/或PHP在每个页面加载或刷新时转储/清除我的会话容器。 无论有没有AJAX调用,它都可以这样工作。

无论我做什么,我都无法持久保存会话数据,因为所有数据都会永久重置。

我尝试了很多在网络上发现的东西,比如:

     
  • Init Zend会话管理器(有和没有SessionConfig)
  •  
  • 使用备用存储,例如使用Zend \ Cache \ Storage
  • 的memcache  
  • ...

我现在正在寻找解决方案超过2周......我找不到任何解决问题的方法。

我真的希望你们中的一些人可以帮助我。

THX

1 个答案:

答案 0 :(得分:0)

我终于找到了我的解决方案,我正在为会话添加Zend\Db\ResultSet。 我认为,因为这个对象太大了,它会使会话超载......但这只是一个假设。

由于我用Mapper对象数组替换了ResultSet存储,所以一切正常。

顺便说一下,我在互联网上四处看看,我没有发现任何关于这类问题的事情。

希望这会有所帮助。

非常感谢您的帮助,特别是@TimFountain。