如题:
比如说,像很多游戏,玩家在线,全显示出了,但是,玩家关闭浏览器,或是断电之后,就当下线处理了吧!要是用session或cookie保存的话,可能的有一段时间差,还是显示在线的!怎么才能,当用户下线后,立刻消除用户信息,怎么来完成这个功能呢?

解决方案 »

  1.   

    这个方法可行,但是,这个数据包,还是在后台判断User在不在线吧,还有呀,连续5秒判断,就没有必要了吧!
      

  2.   

    2-3分,就可以!不过,那也是用cookie,session来判别有效时间的!
      

  3.   

    有的游戏好像不是关了浏览器就按下线处理的,比如XXX下象棋的。
      

  4.   

    一般为5分种吧前台js发送,后台session或状态存内存表,
      

  5.   

    5分种吧 为一般web sns的在线时间
      

  6.   

    是呀,不知道,大家用没用过,window.onupload()这个方法没?关掉ie 时,把session,or ,cookie里的记录 clear!
      

  7.   

    完全可以的,你关掉ie 时调用JS的window.onupload()在用AJAX调用注销session or cookie文件就行拉!