检查sessionid已知的PHP会话是否处于活动状态

Mih*_* P. 6 php session laravel-5.3

我们为客户锁定了一些库存,锁定库存的表包含将其锁定的会话ID以及有关客户端的其他信息.当会话到期时,我们想要解锁该库存,以便其他人可以购买它.因为我们在表中注册了session_id(),知道它,有没有办法检查会话在PHP中是否仍然有效?

如果我们使用数据库来保持会话,我们可以检查行是否到那里以及最后一个活动是什么时候,在memcached中我们可以找出会话的密钥并检查它,就像文件会话一样我们可以这样做,找出会话的文件名并检查文件是否存在.

无论你在哪里举行会议,有什么东西可以在任何地方使用吗?

Cha*_*a G 2

您可以将代码放入注销用户的函数中,该函数应该处理与该会话相关的库存的解锁。