如何记录用户在线时间和退出时间

darthin 2006-03-08 04:07:07
系统需要记录用户的在线时间和退出时间,如果用户正常退出,记录在线时间和退出时间没有问题,如果用户关闭浏览器或者session超时,如何记录在线时间和退出时间?
...全文
157 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
isloop 2006-03-08
  • 打赏
  • 举报
回复
我写过一个,不过太麻烦,代码就不贴了,给你提个思路。
用Javascipt写一个函数。这个函数就是每隔2秒向一个页面发一次带用户Session的请求。这个请求的页面只执行一个功能:把用户请求的时间记在application里,然后每隔10秒检查一次在5秒内未向页面发送请求的用户。如果用户关闭浏览器,或断线,突然停电都可以判断已经不在线。(以上具体时间自己定)
devek 2006-03-08
  • 打赏
  • 举报
回复
直接叉掉浏览器的话……没办法做到吧?
只能在客户端每隔一段时间进行检测了 检测成功 写入字段

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧