棘轮会议

时间:2014-07-25 07:30:04

标签: symfony session ratchet

我遇到了Ratchet(Symfony2)会话的问题。看起来Ratchet仅在打开连接时检查会话,例如,如果会话在客户端连接时到期,$conn->Session仍然包含旧会话的数据。

我使用PDO会话处理程序在我的symfony网站和Ratchet服务器之间共享会话数据。当我在客户端连接之前从数据库中删除会话时,Ratchet会检测到该会话不存在,但是,如果客户端连接,然后我从数据库中删除会话 - 棘轮不会"请参阅"该会话不再存在,$conn->Session包含旧变量。

这是非常麻烦的,因为例如,当客户端连接时,用户可以从站点注销(或者会话可能只是过期),并且由于Ratchet不知道会话被破坏,我们不能依赖会话。 / p>

0 个答案:

没有答案