Http身份验证为用户名/密码提供了奇怪的值

时间:2014-02-07 02:15:11

标签: php http-headers

我在PHP中有以下代码:

if(!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])){
    header('WWW-Authenticate: Basic relam="admin"');
    header('HTTP/1.1 401 Unauthorized');
    exit('You must enter a username/password to access this page.');
} else {
    echo 'Username: ' . $_SERVER['PHP_AUTH_USER'] . '<br>';
    echo 'Pass: ' . $_SERVER['PHP_AUTH_PW']. '<br>';
}

但是当我输入用户名/密码时,有时它会显示用户名的“max-age = 0”,而密码则不显示任何内容。这不会一直发生,我不知道是什么原因造成的。有什么想法吗?

0 个答案:

没有答案