странность получения $_SERVER["AUTH_USER"];

sergadm

Новичок
странность получения $_SERVER["AUTH_USER"];

следующий скрипт выдаёт на экран имя польз и домен,получается что отрабатывает конструкция else, но если стереть строку с header условие становится верным ,как такое может быть я что то не пойму.
<?php
if (!isset($_SERVER['AUTH_USER'])) {
header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel button\n";
} else {
echo $_SERVER["AUTH_USER"];
}
?>
но только если в браузере стоит использовать проху. если не использовать проху то выдаёт окно авторизации. как заставить и без проху не выдавать окно ?

php 4.1.1, IIS
 
Сверху