Самоучитель по креативному веб-дизайну. Книга 4, стр.8

$testcopkie и сравнить его со значением текущей даты. Если переменная

$testcookie не определена или ее значение не соответствует текущей дате, Web —

браузер не сохранил cookie-набор, созданный функцией setcookie() , что озна- чает, что Web-браузер не принимает cookie-наборы. Как результат, РНР-процес —

сор перенаправляет Web-сервер на Web-страницу NeedCookies. htm, которая предлагает посетителю изменить настройки по обработке cookie-наборов и раз — решить их прием браузером. В противном случае, если переменная $testcookie содержит текущую системную дату, Web-браузер сохранил созданный функцией setcookie() cookie-набор, и PHP-процессор загружает страницу, которая позво — ляет посетителю получить доступ к содержимому сайта.



Использование РНР и дискового файла для организации парольного доступа к Web-сайту

При разработке Web-сайта с доступом только для зарегистрированных пользо — вателей необходимо обеспечить вход авторизированных пользователей на сайт и

исключить доступ, неавторизированных посетителей. Для запроса у посетителя

имени пользователя и пароля можно воспользоваться HTML-формой, показан — ной на рис. 10.8, которая будет предоставлять доступ посетителей к ресурсам с ограниченным доступом.

Для простоты установим значение атрибута name первого элемента формы

равным «usemame», а второго элемента — «password». Для передачи в РНР-сце — нарий имени пользователя и пароля, которые посетитель вводит в элементы формы, необходимо установить в атрибуте actio n дескриптора

формы URL-адрес PHP-страницы, как показано в следующем примере:





В приведенном примере сценарий аутентификации посетителя находится на

странице ChptiOTipOS. php. (Форма входа на сайт ChptiOTipOS. php и сценарий аутентификации ChptiOTipOS. php доступны для выгрузки на сайте издательства русскоязычной редакции этой книги.)

Глава 10. РНР4 52 3







ПРАКТИКУМ

После проверки того, что посетитель в поля формы входа на сайт ввел имя

пользователя и пароль, PHP-сценарий (chptiOTipos. php) при помощи встроен —

ной функции fopen о открывает текстовый файл password. txt, в котором хра- нятся допустимые пары имя пользователя/пароль. При изучении сценария вы увидите, что для считывания содержимого файла password. txt и поиска в нем пары имя пользователя/пароль, соответствующей введенным посетителем дан — ным, используется следующий код:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 042
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.31
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 008
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 080
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 041
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.14
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.102
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 137
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.118
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.132
  • 11.03.2011">Руководство по actionscript. часть 3, стр. 153
  • 10.06.2011">Подбираю ноутбук для работы и отпуска. Ещё один интересный экземпляр.
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.146
  • 12.04.2011">Photoshop для начинающих: как вставить фото в готовую рамку?
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 096
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...