一个用户只能用一个ID登陆吗?
很简单了,一般的COOKIE都可以作到。

解决方案 »

  1.   

    〈?  if(!isset($PHP_AUTH_USER))
       {
        Header("WWW-Authenticate: Basic realm=请输入你的用户名和密码:");
        Header("HTTP/1.0 401 Unauthorized");
        echo "验证失败,你不能网络资源!";
        exit;
       } 
      else
       {
        if ($PHP_AUTH_USER!="username" or   $PHP_AUTH_PW!="password")
        { 
          Header("HTTP/1.0 401 Unauthorized");
          echo "验证失败,你不能网络资源!";
          exit;
        }
       }?〉
      

  2.   

    广告:
    http://expert.csdn.net/Expert/topic/1309/1309751.xml?temp=.361828
    助大家元旦快乐,没有事的时候帮我看看,谢谢!
      

  3.   

    http://www.ccidnet.com/tech/os/2001/07/24/58_2775.html如果是单用户的话用 Apache 本身的功能更好些
      

  4.   

    给个思路:
    /tmp下生成文件,用户登录时生成,用户注销时删除
    如果要只能一个用户登录,则用固定的文件名,如果是要一个用户只能登录一次,则用用户ID为文件名
    注意,为了防止用户不注销而导致下次不能登录,则可以加一个时间限制,比如2个小时,这个时间过后必须强制用户再次登录。这样在用户登录时可以检测文件是否存在或文件生成的时间是否在指定的时间内来做判定。