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

darthin 2006-03-08 04:07:07
系统需要记录用户的在线时间和退出时间,如果用户正常退出,记录在线时间和退出时间没有问题,如果用户关闭浏览器或者session超时,如何记录在线时间和退出时间?
...全文
131 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
isloop 2006-03-08
我写过一个,不过太麻烦,代码就不贴了,给你提个思路。
用Javascipt写一个函数。这个函数就是每隔2秒向一个页面发一次带用户Session的请求。这个请求的页面只执行一个功能:把用户请求的时间记在application里,然后每隔10秒检查一次在5秒内未向页面发送请求的用户。如果用户关闭浏览器,或断线,突然停电都可以判断已经不在线。(以上具体时间自己定)
回复
devek 2006-03-08
直接叉掉浏览器的话……没办法做到吧?
只能在客户端每隔一段时间进行检测了 检测成功 写入字段
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-08 04:07
社区公告
暂无公告