gpt4 book ai didi

session 结束时的 PHP 事件?

转载 作者:行者123 更新时间:2023-11-29 06:14:44 30 4
gpt4 key购买 nike

我想到了一个类似聊天的页面,其中列出了在线用户,他们可以聊天等等。我一直在这里查看各种问题以及互联网上有关跟踪在线用户的文章。有人说,如果当前时间与上次查看时间之间的差异大于一定数量,则每个页面都会更新上次查看时间,并使它们显示为离线。其他人说每隔几分钟就进行一次 ping 操作。

不过,我想知道是否可以在 php session 结束时设置事件,以便我可以让它们在 session 开始时显示为在线,并在 session 结束时显示为离线。我假设因为我在查看后没有看到任何相关内容,所以没有办法,那么最好的方法是什么?

最佳答案

你不能依赖 php session 。一旦用户关闭浏览器,Php session 不应该被终止。更重要的是 - 服务器端(特别是 PHP 及其 session 引擎)不知道用户何时关闭浏览器(并且需要明确的是,例如在用户家中停电的情况下甚至无法捕获)。

所以 - 实现 ping 或最新事件功能。

关于 session 结束时的 PHP 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226145/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com