我试图找到一个轻量级的PHP会话处理库,我已经谷歌和陷入混乱。
- 我想要一个库,使用MySQL存储会话
- 允许踢出登录用户
- 进行ip匹配 浏览器匹配
- 安全的会话黑客等
任何想法?
如果您熟悉MySQL和PHP,那么编写自己的会话处理程序是相当简单的。
http://php.net/manual/en/function.session-set-save-handler.php写一份个性化的简历可能比直接搜索你想要的要快。
您可以看看Chris Shiflett写的这篇文章,它描述了如何修改session_set_save_handler()
你可能想看看我之前做的这个类…它完成了您期望的将用户踢出的所有操作,但是您可以编写一个函数在5分钟内完成该操作(只需调用带有您想要踢出的用户id的delete方法)。
它仍然需要文档和几个星期,但是你可以给自己一个如何完成的想法。
为了安全,我不会依赖用户的IP,如果他们使用旋转IP(一些手机公司),或者他们在后台,或者你会有问题,使用user_agent代替。