我是使用在用户表中设置了一个字段online来记录用户的登录状态的,当用户登录后online=yes,当用户注销时online=no.可是如果用户直接关了浏览器,我要怎么来判断呢?我在Sessino_End中进行online的改变,可是却没有用。那我要如果判断?

解决方案 »

  1.   

    客户端定时刷新session,服务器端判断session是否存在,如果不在,说明客户端不在了
      

  2.   

    那种方式记录在线状态都不可能做到很精确,可以对在线列表的用户session定期去检查还存不存在,不存在设为下线,不过感觉意义不大
      

  3.   

    具体要怎么写呢?服务器端判断就是在global文件中进行判断吧。请讲具体一些。