Zend Framework 2 SessionManager,SessionArrayStorage和'Expire'功能

时间:2013-11-16 22:14:45

标签: php zend-framework2

我的问题是关于Expire元数据密钥,它由Zend 2 SessionStorage用于容器。

是否有任何功能需要注意清除过期的容器或我应该实现的容器?我知道这很容易,我只是想知道我是否想念一些东西。

为了澄清,我们有来自Csrf验证器的sec_token,它存储在容器中的会话中。它有expire timestamp im metedata密钥,我们有这个容器有csrf哈希。

Session

经过一番挖掘后,我找不到任何功能或行为的构建,这会自动从过期的容器中清除会话存储。我们必须实现这种行为,否则我会遗漏一些东西?

1 个答案:

答案 0 :(得分:0)

您要查找的代码位于Zend \ Session \ AbstractContainer.php中 在方法expireByExpiryTime中。它在同一文件中的expireKeys()中调用,并在每次尝试访问时清除所有过期的密钥。