我用COOKIE存了用户的一些登陆信息,登陆时间,登陆ip,同时更新进数据库。现在要做用户在线时间统计和登陆次数叠加。
有几个疑问点:
1,在用户没有点退出时,只关闭了浏览器,那登出时间就没法统计了,怎么统计进数据库做在线时间统计?
2,如果COOKIE的过期时间设置长了,那登陆次数也没法统计了。用Global存的话,还弄的不是很明白。希望大家帮帮出点想法。

解决方案 »

  1.   

    用js的onunload 可以获得用户关闭浏览器事件:
    http://www.w3school.com.cn/htmldom/event_onunload.asp
      

  2.   

    楼上的不是我想要的那个意思。。我想要的是,用户用cookie做登陆,我想做的是,cookie跟的是浏览器进程退出,在用户这次下线的时候,经常有不点退出的用户,直接把开的所有页面都叉叉掉了,那样的话就没法在退出时把退出时间保存下来进数据库,我就是想把用户每次在线的时间统计进数据库。