见一个session的表,设置刷新的时间,guest登陆时检查,然后每隔刷新的时间检查一次并作出处理。

解决方案 »

  1.   

    呵呵,这个问题很经典!
    我以前回答过,把URL给你:http://blog.csdn.net/heiyeshuwu/archive/2004/08/19/79450.aspx
      

  2.   

    最好是找几个有在线统计功能的论坛研究他们的源代码。
    如果想直接投入请找session_set_save_handler 函数
    它能将session数据写入数据库,具体做法以前帖子有,实在不想重复。
      

  3.   

    heiyeshuwu(黑夜路人) 
    看过你的代码了,你那部分是处理的代码,现在的问题是怎么遍历所有在线玩家让他们执行你的那部分代码?或者说怎么在玩家掉线后知道.
    实际我目前也不想针对guest用户,也就是说可以不管guest用户,只要统计所有登陆成功的在线玩家?是可以设置session,但是怎么得到有所有用户的session数组?
    最后,感谢大家的热心解答.