gpt4 book ai didi

php - 聊天中的PHP session ,浏览器崩溃

转载 作者:行者123 更新时间:2023-12-03 17:31:39 25 4
gpt4 key购买 nike

我是意大利人,英语不好,但我想向您解释我想问的问题:)

我想问你一个关于PHP和存储在服务器上的Sessions的问题。

我正在使用php和mysql通过在线聊天进行游戏。
我需要使用php检测过期的 session 是否不 Activity 。

用户登录游戏时,我更新了DB上的表。我更新的此列是用户执行的最新操作的时间戳。然后,我为客户端X启动 session 。如果此列为空,则表示用户已注销。

如果用户正确执行注销(游戏内的按钮),则使用php销毁 session ,并使用空时间戳更新数据库的列,因此用户可以正确注销,但如果崩溃,浏览器?
如何检测到 session 因浏览器崩溃而被破坏?

谢谢 :)

最佳答案

您可以将连接ID​​存储在单独的表中,运行一个循环,该循环定期检查那些连接中是否有客户端定期发送以表示 Activity 的消息
如果时间差比消息更新间隔大一定幅度,则将断开连接和/或更新表

关于php - 聊天中的PHP session ,浏览器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22690953/

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