Регистрация Войти
Войти через VK




Поиск по сайту



PHP Поиск



apache_note

(PHP 4, PHP 5)

apache_note — Возвращает и установливает уведомления к запросу Apache


Описание

string apache_note ( string $note_name [, string $note_value ] )

Эта функция является оберткой для table_get и table_set. С её помощью можно редактировать таблицу уведомлений (apache notes table), которая создаётся во время передачи запроса. Таблица уведомлений позволяет модулям Apache обмениваться данными.

Основное назначение apache_note() - передавать информацию из одного модуля в другой внутри одного запроса.


Список параметров

note_name -

Название уведомления.

note_value -

Значение уведомления.


Возвращаемые значения

Если функция вызывается с одним аргументом, она возвращает текущее значение уведомления note_name. Если функция вызывается с двумя аргументами, она устанавливает значение уведомления note_name в note_value и возвращает предыдущее значение note_name. Если значение уведомления не может быть получено, будет возвращено FALSE.


Примеры

Пример #1 Пример передачи информации между PHP и Perl
apache_note('name', 'Fredrik Ekengren');
// Call perl script
virtual("/perl/some_script.pl");
$result = apache_note("resultdata");

# Получить запрашиваемый объект Apache my $r = Apache->request()->main(); # Получить переданные данные my $name = $r->notes('name'); # Некоторые действия с данными # Передача результата назад в PHP $r->notes('resultdata', $result);

Пример #2 Пример записи значений в access.log
apache_note('sessionID', session_id());

# "%{sessionID}n" может быть использован в директиве LogFormat


Смотрите также

  • virtual() - Выполняет подзапрос Apache


Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 3999