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

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

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

Полезные ссылки
Случайные записи
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 109
  • 11.11.2011">ColorReplacementTool
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 022
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.124
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.64
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 057
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.30
  • 09.06.2011">Выбираем курицу
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 024
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.76
  • 11.03.2011">Руководство по actionscript. часть 4, стр. 016
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 118
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 041
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 088
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 145
Опрос

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

View Results

Loading ... Loading ...