想问一下,如何开启apache下的basic功能,具体要怎么做啊?我在程序中写了如下代码
if (!isset($PHP_AUTH_USER) || (!isset($PHP_AUTH_PW)))
{
echo "<script language='JavaScript'>alert ('验证失败!请重新登陆。');</script>";
header("WWW-Authenticate:Basic realm='admin'");
header('HTTP/1.0 401 Unauthorized');
exit;
}

elseif ((isset($PHP_AUTH_USER)) && (isset($PHP_AUTH_PW)))
{
// echo "<script language='JavaScript'>alert('asd');</script>";
// echo "<script language='JavaScript'>alert($PHP_AUTH_USER);</script>";
// echo "<script language='JavaScript'>alert($PHP_AUTH_PW);</script>";
if (($PHP_AUTH_USER != "admin") || ($PHP_AUTH_PW !="admin"))
{
header ('WWW-Authenticate: Basic realm="My Private Stuff"');
header ('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
echo "<scritp language='JavaScript'>alert('ok');</script>";
}
else if (($PHP_AUTH_USER == "admin") && ($PHP_AUTH_PW == "admin"))
{
echo "<script language='JavaScript'>alert ('验证成功!');</script>";
exit;
}
}
同时在apache的配置目录下也去掉了LoadModule auth_basic_module modules/mod_auth_basic.so这一项前的#号,可还是不行,还请各位指点一下!