Самоучитель по креативному веб-дизайну. Книга 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

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

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

Полезные ссылки
Случайные записи
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 043
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.23
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.39
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.30
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 052
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.86
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 008
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 120
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.58
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 077
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 023
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 099
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.113
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 038
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 034
Опрос

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

View Results

Loading ... Loading ...