计划一个有效的算法来检查谁是在线的网站,用PHP和AJAX


plan a effective algorithm to check who is online to the web site, with PHP and AJAX

我需要一些帮助来计划一个有效的算法,用PHP和AJAX来检查谁在我的网站上。

(我不需要你给我写任何酸!!)

最大的问题是如何知道会员什么时候下车。

最终,它将是一个在线会员列表,像facebook一样,随时更新。

您可以使用时间戳,使用PHP可以执行strtotime("now");

您可以将该时间戳添加到MySQL中的用户表或他们的会话信息中。然后,每当用户更改页面或访问网站时,您都会更新该时间戳。要确定用户是否脱机,可以在用户注销时删除时间戳,如果用户只是退出而没有注销,则只需将时间戳与当前时间进行比较。

例如,您可以通过检查时间戳变量来查看15分钟是否已经过去,如下所示:

if($timestamp <= strtotime("-15 minutes")) echo "User is offline";