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

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

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

Полезные ссылки
Случайные записи
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.33
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.100
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 135
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 109
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 053
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 122
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 007
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.87
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.104
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.80
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.1
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.10
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 094
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 014
  • 14.07.2011">Продвижение неизбежно
Опрос

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

View Results

Loading ... Loading ...