Функции Язык программирования PHP

mcal_event_set_recur_monthly_wday

(PHP 3>= 3.0.13, PHP 4)

mcal_event_set_recur_monthly_wday - устанавливает повторение структуры глобальных событий потока.

Описание

int mcal_event_set_recur_monthly_wday (int stream, int year, int month, int day, int interval)

mcal_event_set_recur_monthly_wday() устанавливает структуры глобальных событий потока в данное значение для повторения помесячно на еженедельной основе при окончании на заданной дате.


Назад Оглавление Вперёд
mcal_event_set_recur_monthly_mday Вверх mcal_event_set_recur_none

Глава 17. HTTP-аутентификация в PHP

HTTP-аутентификация в PHP возможна только при запуске РНР как Apache-модуля и, следовательно, недоступна в CGI-версии. В РНР-скрипте для Apache-модуля можно использовать функцию header() для отправки сообщения "Authentication Required" в клиентский браузер, что вызывает появление в нём окна ввода Username/Password. После того как пользователь ввёл username и password, URL содержащий PHP-скрипт, будет вызван снова с переменными $PHP_AUTH_USER, $PHP_AUTH_PW и $PHP_AUTH_TYPE, в которых установлены имя пользователя, пароль и тип аутентификации, соответственно. В настоящее время поддерживается только аутентификация "Basic". См. также о функции header(). Аналитическая геометрия

Пример фрагмента скрипта, который форсирует аутентификацию клиента:
Пример 17-1. HTTP Пример аутентификации
<?php if (!isset($_SERVER['PHP_AUTH_USER'])) { header("WWW-Authenticate: 
Basic realm=\"My Realm\""); header("HTTP/1.0 401 Unauthorized"); echo "Текст, 
отправляемый в том случае, если пользователь нажал кнопку Cancel\n"; exit; } else 
{ echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>"; echo "<p>Вы 
ввели пароль {$_SERVER['$PHP_AUTH_PW']}.</p>"; } ?>