2015-09-10 178 views
0

我有一个Laravel项目(包括验证用户)。我需要记录会话持续时间。如果用户点击注销,这很简单,但如果用户关闭了标签/窗口,该怎么办?Laravel会话持续时间

我以为使用JavaScript来操纵那些事件或设置一个超时发送ajax请求到服务器来说“嗨!我在线!”然后更新会话持续时间,但似乎效率不高。

任何想法?

回答

0

没有办法知道用户是否仍然在您的网站上。最接近的方法来检查这是确实使用一个JavaScript,每x秒打一个Ajax调用。这是Facebook用来检查用户是否仍在线上的内容。