我正在对聊天进行编码并提出已连接用户列表我只是在连接时将用户名插入文件中,并在断开连接时将其删除。
用户需要单击注销链接,以便表达用于从列表中删除名称的脚本。 问题是当会话到期时脚本没有被触发,并且用户的名字仍在文件中,尽管他不在聊天中。
我只是想知道在会话到期时是否有触发脚本的方法(使用apache指令?)
感谢您的帮助。
答案 0 :(得分:0)
我只是想知道在会话到期时是否有触发脚本的方法(使用apache指令?)
据我所知,没有 Apache Directive 可以在PHP会话到期时触发脚本。
在 PHP中的中,您可以创建自己的会话保存处理程序,它具有会话垃圾回收的回调,该回调被调用以删除会话不再有效(超时)。请注意,这不是自动调用的。 PHP中的会话只是位于某处的数据,因此它不会主动寻找超时。
我认为,在开始编写代码之前,您需要首先考虑如何进行聊天会话处理。