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

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

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

Случайные записи
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 133
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 094
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.167
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 021
  • 23.07.2011">Животные рисунки
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 124
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.164
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 071
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 066
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 047
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.28
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 123
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.69
  • 12.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.113
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.128
Опрос

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

View Results

Loading ... Loading ...