请教:head()问题

duola1 2005-07-26 09:38:06
编了段最简单的用户认证程序,代码如下:
<?php
if ($PHP_AUTH_PW=="") {
Header("WWW-Authenticate: Basic realm=\"欢迎您的到来!\"");
Header("HTTP/1.0 401 Unauthorized");
exit;
} else {
echo $PHP_AUTH_USER;
echo $PHP_AUTH_PW;

}
?>

请教:以上这段程序运行后,输入用户名、密码,按下确定后,仍不能执行到else部分的代码。是什么地方问题呢,怎么才能执行到else部分?
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cokeyang 2005-07-29
  • 打赏
  • 举报
回复

$PHP_AUTH_PW 这个在新版本的php中默认是关闭的!

要通过$_SERVER['PHP_AUTH_USER']获得!!!
kakapowu 2005-07-27
  • 打赏
  • 举报
回复


<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
?>
duola1 2005-07-27
  • 打赏
  • 举报
回复
怎么没人回答啊,这个问题很难吗

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧