主题:一个身份认证程序~~~帮忙看看~~
<?
function auth()
{
header("www-Authenticate: Basic realm=www.mysite.com")
header("HTTP/1.1 401 unauthorized"); //5
echo"<h2>您需要进行身份认证!</h2>";
echo"<br>请选择刷新,重新加载!";
exit;
}
function show($msg="您已经通过身份人证!")
{
echo"<table border='0'>";
echo"<tr><td align='center'><h4>";
echo"<font color=#ff0000>$msg</font>";
echo"</h4></td></tr>";
echo"</table>";
}
if(!isset($PHP_AUTH_USER))
{
auth();
}
else
{
mysql_connect("localhost","root","") or die ("不能连接数据库!");
mysql_select_db("aaaa") or die ("不能选择数据表!");
$query="select id from http where user='$PHP_AUTH_USER' and userpass=PASSWORD('$PHP_AUTH_PW')";
$result=mysql_query($query);
$num=mysql_num_rows($result);
if($num==0)
{
auth();
}
else{
show();
}
}
?>
运行显示第5句错误~~~ 大家帮忙看看
function auth()
{
header("www-Authenticate: Basic realm=www.mysite.com")
header("HTTP/1.1 401 unauthorized"); //5
echo"<h2>您需要进行身份认证!</h2>";
echo"<br>请选择刷新,重新加载!";
exit;
}
function show($msg="您已经通过身份人证!")
{
echo"<table border='0'>";
echo"<tr><td align='center'><h4>";
echo"<font color=#ff0000>$msg</font>";
echo"</h4></td></tr>";
echo"</table>";
}
if(!isset($PHP_AUTH_USER))
{
auth();
}
else
{
mysql_connect("localhost","root","") or die ("不能连接数据库!");
mysql_select_db("aaaa") or die ("不能选择数据表!");
$query="select id from http where user='$PHP_AUTH_USER' and userpass=PASSWORD('$PHP_AUTH_PW')";
$result=mysql_query($query);
$num=mysql_num_rows($result);
if($num==0)
{
auth();
}
else{
show();
}
}
?>
运行显示第5句错误~~~ 大家帮忙看看