время
|
|
Часть 3 Особенности реализации 19
пример работает очень просто. Если этот скрипт расположен в начале фай-
ла, происходит вызов функции header ( ) , в ходе выполнения которой на экране
вашего монитора появиться диалоговое окно, в котором вам будет предлагаться ввес-
ти пароль. Если вы нажмете на кнопку с надписью ?Cancel? , будет выполнена строка
программы echo "Вам отказано в доступе\п" ; , что, конечно же, приведет к запрету
в доступе к документу. В противном случае вы благополучно введете ваши ло-
гин и пароль, этим самым передадите после нажатия кнопки переменным
$PHP_AUTH_USER $PHP_AUTH_PW значения логина и пароля соответственно. Сам
скрипт сможет производить работу с этими данными, в нашем же случае он просто
произведет вывод данных на экран браузера. Для чего это может быть полезно,
объяснять не стоит. Теперь вы без проблем сможете работать с паролем и логином.
Приведем код программы, который является рациональным в использовании РНР
как модуля Apache, а также и в случае CGI. Текст скрипта содержится