Люди добрые, помогите - замаялся уже!
Пытаюсь отладить авторизацию через php, пишу вроде все правильно (в самом начале открываемой страницы):
(уж не знаю, какие слэши вырежет здесь скрипт)
if (!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\\"Admin\\"");
Header("HTTP/1.0 401 Unauthorized");
$REMOTE_USER = "";
$REMOTE_PASSWORD = "";
$PHP_AUTH_USER = "";
$PHP_AUTH_PW = "";
print "You hit cancel! if it was an accident please
click here to try again.";
exit;
} else if ((!$PHP_AUTH_USER == "user") && ($PHP_AUTH_PW == "pass")) {
print "You are unauthorized";
}
А сервер упорно твердит "500 Internal Server Error" и пишет в лог
[Thu Sep 13 08:34:18 2001] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/php/php.exe
В чем дело? Может что Apache не настроено?