$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-страницы, как показано в следующем примере: