PHP中是否存在会话超时事件?


Is there any event for Session Time Out in PHP

我使用web服务,服务的结果携带大量数据,因此我将Xml数据保存在带有会话ID的FTP中,但是我想在会话超时时这样做,检查会话ID并删除FTP中的Xml文件。有吗?

对于标准的PHP会话,没有办法跟踪特定会话何时过期。垃圾收集器在每次调用php脚本时都有一个随机的执行机会,并且它不会报告它正在做什么,或者哪些会话被修剪。

如果您想要跟踪哪些会话已过期,并在发生这种情况时进行额外的清理,则必须滚动您自己的会话处理程序:session_set_save_handler()