你如果真的要限制这么绝的话,你就检测IP与PORT吧...

解决方案 »

  1.   

    再顶头就破了
    刚写的,不知是否符合要求http://www.dev-club.com/club/bbs/showAnnounce.asp?page=1&id=2135245
      

  2.   

    http://www.gs160.net/~sports98/php/onlineone2/index.php有兴趣的请来测试,谁是第一个谁进
      

  3.   

    倒,不是已经回答你了吗?下面的方法绝对是简单可行的做一个记录在线用户的表,记录用户的ID,和一个用户活动的唯一标识(如 md5(uniqid(rand())); ) ,使用cookie与数据库对唯一标识进行验证,除了验证用户名与密码外,也要验证活动的唯一标识。如果用户注销,则将用户在线的记录清除。用户登陆的时候,先验证用户名与密码,然后检查在线表,如果在线表中存在该用户信息,则提示上一次登陆未注销,让用户先择是否注销,如果选否,则不让登陆,如果选是,则将唯一标识作更改。这样上一次登陆实际把上一次登陆注销了。这样的是达到不让同一ID同时使用的目的,在线统计实际上是没有用的,但如果改动一下,如记录一下用户最后活动时间来控制的话,就有在线统计的功能了。两者的区别在于前者对数据库的刷新少些。
      

  4.   

    代码:
    http://www.dev-club.com/club/bbs/showAnnounce.asp?page=1&id=2135245
    http://www.dev-club.com/club/bbs/showAnnounce.asp?page=1&id=2136032(这个和你测试的页面代码相同...)