Простейшая аутентификация. Почему может не работать?

Eagle

Guest
Простейшая аутентификация. Почему может не работать?

Пишу простейший скрипт входа на страницу:
PHP:
<?
  if ( (! isset ($PHP_AUTH_USER)) || (! isset ($PHP_AUTH_PW)) ||     ($PHP_AUTH_USER != 'adminmode') || ($PHP_AUTH_PW != 'adminmode1') ) :          
header('WWW-Authenticate: Basic realm="N&A Site Control Panel"');  	
header('HTTP/1.0 401 Unauthorized');            
print "У Вас не прав доступа";  
exit;  
endif;    
?>
Не пускает. На сервере работает, а у меня на компьютере (Apache 4x, PHP5) отказывается работать. Ввожу данные, он очищает окно, снова ввожу и так далее. Объясните причину, пожалуйста. Меня этот скрипт уже до нервного срыва почти довел...
Все остальные php-скрипты работают без проблем.
Спасибо.
 
Сверху