如何清除$_SERVER['PHP_AUTH_USER']
时间:2006-01-23 来源:wleige
作一个校验程序,用
if (!isset($_SERVER['PHP_AUTH_USER']))
判断是否返回401错误!!!
但在程序后面由于需要,要求重新输入校验,
请问如何清除该变量?????
或者如何使 (!isset($_SERVER['PHP_AUTH_USER'])) 返回假???
--------------------------------------------------------------------------------
$password = $row[0];
$enable = $row[1];
if($enable==0)
{echo "你没有访问权限";
header("WWW-Authenticate:Basic realm=\"身份验证功能\"");
header("HTTP/1.0 401 Unauthorized");
exit();}
else if ($password!=$PHP_AUTH_PW)
{
header("WWW-Authenticate:Basic realm=\"身份验证功能\"");
header("HTTP/1.0 401 Unauthorized");
echo "身份验证失败,您无权登录到本站!";
header("WWW-Authenticate:Basic realm=\"身份验证功能\"");
header("HTTP/1.0 401 Unauthorized");
exit();
}
}
}
?>
if (!isset($_SERVER['PHP_AUTH_USER']))
判断是否返回401错误!!!
但在程序后面由于需要,要求重新输入校验,
请问如何清除该变量?????
或者如何使 (!isset($_SERVER['PHP_AUTH_USER'])) 返回假???
--------------------------------------------------------------------------------
$password = $row[0];
$enable = $row[1];
if($enable==0)
{echo "你没有访问权限";
header("WWW-Authenticate:Basic realm=\"身份验证功能\"");
header("HTTP/1.0 401 Unauthorized");
exit();}
else if ($password!=$PHP_AUTH_PW)
{
header("WWW-Authenticate:Basic realm=\"身份验证功能\"");
header("HTTP/1.0 401 Unauthorized");
echo "身份验证失败,您无权登录到本站!";
header("WWW-Authenticate:Basic realm=\"身份验证功能\"");
header("HTTP/1.0 401 Unauthorized");
exit();
}
}
}
?>
相关阅读 更多 +