用php写论坛, 聊天室等需要知道用户状态的系统, 如何知道用户在线和离线呢?

解决方案 »

  1.   

    当用户登录时将用户保存在cookie中,修改数据库用户状态为在线(1),当用户点击退出时,修改数据库用户状态为下线(0),在页面添加一个unload()事件,修改数据库用户状态为下线(0)。我也是新手,只是自己的实现。
      

  2.   

    a用户的状态保存在session里, b用户看不到吧还是得要有数据库或文件等方式共享
    另外, 我的这个域名空间不支持内存文件共享, 这条路也挂了.