那么每次用户发言我都要去select一次数据库了

解决方案 »

  1.   

    取客户端ip
    request.servervariables("remote_addr")
      

  2.   

    楼上说的我知道,但如果每个用户可能不止一个session那怎么办?
      

  3.   

    用数据库设标志的方法是肯定能实现功能的,但每次发言都要select数据库.用户一多效率肯定会低的.这个方法不是很可取.
    取客户端ip,我怎么知道取了多少个ip呢?
      

  4.   

    不用数据库可以application吧。
    用数组记录IP
    你可以限制聊天人数
      

  5.   

    在application里放上用户名,如application(userId)="online",然后把这个变为application(userId)="",用户登录后要加application权限控制,没有不给进
      

  6.   

    能不能用清除session的方法呢.我只要判断他的session为空就说他被踢或者掉线了.