是否可以使用 php 查看活动会话?
Posted
技术标签:
【中文标题】是否可以使用 php 查看活动会话?【英文标题】:Is it possible to see active sessions using php? 【发布时间】:2012-01-25 02:42:27 【问题描述】:我正在开发一个 php 应用程序。是否可以在我的服务器上获取活动会话和会话值? 是否有可能结束一个特定的会话?
【问题讨论】:
Access active sessions in PHP 的可能重复项 这有帮助吗:***.com/questions/675913/… 【参考方案1】:如果您希望会话具有最大的灵活性,您可以将所有会话保存在数据库中。然后很容易获得会话数量,任何会话的内容,杀死它们等等......
http://shiflett.org/articles/storing-sessions-in-a-database
作为奖励,您将提高安全性!
【讨论】:
嗯...会试试这个。但是一个会话过期了,数据库值仍然会保持原样吗? 有一个函数的处理程序,每隔一段时间就会调用一次,以便清除(删除)会话数据存储中的旧记录。【参考方案2】:目前在 PHP 中,您无法直接获取活动会话。但是,您可以创建自己的会话处理程序 (http://pt2.php.net/manual/en/function.session-set-save-handler.php) 并管理会话文件。
【讨论】:
以上是关于是否可以使用 php 查看活动会话?的主要内容,如果未能解决你的问题,请参考以下文章
从使用 axios 调用响应启动 php 会话不会使会话保持活动状态,但使用邮递员执行它就可以了