IIS & PHP?

atom

Новичок
IIS & PHP?

Помогите!!!
Возникли проблемы в совместной работе IIS 5.0 (Windows 2000 Server)и PHP Version 5.1.4 при идентификации пользоватетей. Например, не работает простой скрип

PHP:
if ($PHP_AUTH_USER=="")
{
Header('WWW-Authenticate: Basic realm="Защищенная зона"');
Header('HTTP/1.0 401 Unauthorized');
echo ('Доступ закрыт!');
exit;
}
На сайтах прочитал, что такой скрип должен не пускать пользюка, если введен пустой логин, однако под IIS не пашет (на Apache не пробовал)

Пишет
Notice: Undefined variable: PHP_AUTH_USER in ...

Warning: Cannot modify header information - headers already sent by и т.д.

помогите новичку, пожалуйста!
 

Фанат

oncle terrible
Команда форума
http://www.php.net/manual/ru/features.http-auth.php
тут написано, во-первых, как правильно писать
а во-вторых, написано про IIS - как с ним работать.

но вообще, конечно, задача не для новичка.
Тут бы, конечно, надо бы понимать, как это все работает, а не "на сайтах прочитал"...

-~{}~ 27.06.07 09:51:

Гравицапа
и чего ты ожидаешь добиться такой рпеликой? чтобы клиент тупо врубил on?
 

atom

Новичок
За ссылку спасибо.

А на счет "новичка" - не боги горшки обжигают.

Прочитал - все работает.

Кстати, где можно скачать нормальный "хелп по php.chm ", а то постоянно лазить через модем на php.net слишком долго.
 

Фанат

oncle terrible
Команда форума
А на счет "новичка" - не боги горшки обжигают.
Скажи, а почему ты начал оправдываться?
Ты воспринял слово "новичок" как оскорбление? Но ведь это факт. Почему тебя оскорбляет объективная реальность?
 

nalim

Новичок
ГЫГ =)


Да тут вроде IIS ни при чём =)))

Вот это штука:

Notice: Undefined variable: PHP_AUTH_USER in ...

Её недолжно быть
она вывелась - и пропала возможность
отослать header

Так что до IIS лучше почитать

header
и
error_reporting
 
Сверху