代码肯定好用,但是在Win2000下却不出现任何错误信息
也不出现认证对话框.<?php 
//Header("WWW-Authenticate: Basic realm=\"My realm\""); 
//Header("HTTP/1.0 401 Unauthorized"); 
require("auth.inc");
?>
---------------------
auth.inc<?php 
//--------------------------- 
// 使用者认证函数    auth.inc 
//--------------------------- 
if ($PHP_AUTH_PW=="") { 
  Header("WWW-Authenticate: Basic realm=\"龙卡会员\""); 
  Header("HTTP/1.0 401 Unauthorized"); 
  exit; 
} else { 
  $db=mysql_connect("localhost","root");
  mysql_select_db("User",$db); 
  $result=mysql_query("select Password, Enable from UserAuth where Username='$PHP_AUTH_USER'",$db); 
  $row=mysql_fetch_array($result); 
  $UserPasswd = $row[0]; 
  $UserEnable = $row[1];
  if ($UserEnable==0) { 
    echo "您的帐号被停用了"; 
    exit; 
  } 
  if ($PHP_AUTH_PW!=$UserPasswd) { 
    Header("WWW-Authenticate: Basic realm=\"龙卡会员\""); 
    Header("HTTP/1.0 401 Unauthorized"); 
    exit; 
  } 
  } 
?> 
<h1>
<?
  echo "欢迎光临  :";
  echo "$PHP_AUTH_USER";?>
</h1>