初学php:我做的身分认证,为什么不行。。 最好自己先调试一下,不要列出源代码,谁知道哪里错了?可能是register_globals=off了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注意从4.2.2开始默认情况下$PHP_AUTH_PW就不能用了。除非设置php.ini中的register_globals=off。改成这样就行了。<?phpif ($_SERVER["PHP_AUTH_PW"]=="") {Header("WWW-Authenticate: Basic realm=\"超金卡会员\""); Header("HTTP/1.0 401 Unauthorized");} else{ if (($_SERVER["PHP_AUTH_PW"]=="12") and ($_SERVER["PHP_AUTH_USER"]=="12")) { echo "ok"; }}?> <?if(!isset($PHP_AUTH_USER)){Header("WWW-Authenticate:Basic realm=\" VOD管理员登陆\"");Header("HTTP/1.0 401 Unauthorized");echo "你没有进行身份验证\n";exit();}else{$password_admin=md5($PHP_AUTH_PW);$query=mysql_query("select * from adminer where username='$PHP_AUTH_USER' and password='$password_admin'");$admin=mysql_fetch_array($query);if(!$admin[0]){mysql_close();Header("WWW-Authenticate:Basic realm=\"你的用户名或者密码错误\"");Header("HTTP/1.0 401 Unauthorized");exit();}}?> 子类无法调用父类的构造函数 php + memcache 集成问题 急!!(菜鸟在线等)判断输出的问题! smarty控制页面显示样式问题 @mb_send_mail 函数发邮件,邮件服务器出错,发送失败后,为什么会跳出程序??也没有返回。。 为何我实现网页跳转后还是跳回自己?? 还是PHP 与JavaScript的问题,请各位赐教 如何获取一月是几号到几号? 判断两个时间的差值是否小于等于半小时, 求PHP文件中导入sql文件的方法 一个日期怎样知道是星期几? 日期怎样递增,for (i=6月1日;i<=6月31日;i++)?????
if ($_SERVER["PHP_AUTH_PW"]=="") {
Header("WWW-Authenticate: Basic realm=\"超金卡会员\"");
Header("HTTP/1.0 401 Unauthorized");
} else{
if (($_SERVER["PHP_AUTH_PW"]=="12") and ($_SERVER["PHP_AUTH_USER"]=="12")) {
echo "ok";
}
}
?>
if(!isset($PHP_AUTH_USER)){
Header("WWW-Authenticate:Basic realm=\" VOD管理员登陆\"");
Header("HTTP/1.0 401 Unauthorized");
echo "你没有进行身份验证\n";
exit();
}else{
$password_admin=md5($PHP_AUTH_PW);
$query=mysql_query("select * from adminer where username='$PHP_AUTH_USER' and password='$password_admin'");
$admin=mysql_fetch_array($query);
if(!$admin[0]){mysql_close();
Header("WWW-Authenticate:Basic realm=\"你的用户名或者密码错误\"");
Header("HTTP/1.0 401 Unauthorized");
exit();}}
?>