怎么知道在php关闭电脑

时间:2016-11-07 18:41:00

标签: php

我搜索此网站和谷歌,但没有找到任何有用的东西。我有一个程序在用户登录时创建会话。我的数据库将用户设置为在线,直到用户单击退出按钮。然后,用户在数据库中脱机设置为脱机。这样用户只能在一个地方登录。问题是当用户没有单击退出按钮,但关闭浏览器或选项卡或关闭计算机时。发生这种情况时,用户仍在数据库中设置为联机,无法再次登录。然后我必须使用管理区域手动退出用户。

我如何在服务器端知道用户是在线还是用户关闭浏览器或关闭了他们的电脑?

我知道idonbeforeunload javascript,但不认为它可以提供帮助,因为我必须关闭会话并将数据库用户设置为离线,我认为这样做的时间是如此之低

0 个答案:

没有答案