[英]How to track logged out users in database table in php?
我正在尝试在跟踪表中插入注销用户的详细信息(用户名,ip地址,注销时间等)。 如果用户通过单击注销按钮以正确的方式注销,那么我可以在“ logout.php”页面中编写插入查询。 如果用户关闭浏览器,则可以调用onunload()函数,并进行AJAX调用来插入查询。
现在,我的问题是,如果通过电源关闭等其他方式破坏了会话,如何记录此事件。 除了使用CRON之外,还有其他任何事件处理函数可以执行此操作吗?
您实际上要问的是如何知道某人是否在未正确注销的情况下断开连接。 知道这一点的唯一方法是使用超时。 如何在超时时运行代码的问题在这里得到回答: PHP会话超时回调? 。
是的,您需要在此处编写CRON或其他事件处理函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.