回 帖 发 新 帖 刷新版面

主题:请问我的php程序错在那里?就是不能运行,我看了和书上是一样的

<?php
if(!isset($PHP_AUTH_USER))
{
          Header("WWW-Authenticate:Basic realm=\"管理员登陆\"");
   Header("HTTP/1.0 401 Unauthorized");
   echo "对不起,您没有权限\n";
   exit();
        }
else
       {
          if((md5($PHP_AUTH_USER)!="admin") || (md5($PHP_AUTH_PW)!="admin"))
     { Header("WWW-Authenticate:Basic realm=\"用户名或者密码错误\"");
     Header("HTTP/1.0 401 Unauthorized");
     exit();}
}
?>
<html>
<head>
<title>546554</title>
</head>
<body>
dsfdsfdsfdsfdsfdsfds
</body>
</html>
系统是支持php的

回复列表 (共3个回复)

沙发

Header这个函数,好像是不能在别的数据输出后再输出的,要在前面没有输出的情况才不会出错,你试把Header改成echo试试看,能不能行???应该把每个判断语句里第二个Header改了就行了~~~~

板凳

php是一种编写服务器程序的语言吧,你安装了服务器软件吗?比如说IIS,PSW等

3 楼

应该把每个不是开始的header语句去悼 如果行了,请跟帖

我来回复

您尚未登录,请登录后再回复。点此登录或注册