apache_note
Возвращает и устанавливает уведомления к запросу Apache
&reftitle.description;
stringfalseapache_note
stringnote_name
stringnullnote_value&null;
Эта функция является обёрткой для table_get и
table_set. С её помощью можно редактировать таблицу уведомлений
(apache notes table), которая создаётся во время передачи запроса.
Таблица уведомлений позволяет модулям Apache обмениваться данными.
Основное назначение apache_note - передавать информацию из одного модуля
в другой внутри одного запроса.
&reftitle.parameters;
note_name
Название уведомления.
note_value
Значение уведомления.
&reftitle.returnvalues;
Если note_value опущен или &null;, функция возвращает текущее значение
уведомления note_name. В противном случае,
она устанавливает значение уведомления
note_name в note_value
и возвращает предыдущее значение note_name.
Если значение уведомления не может быть получено, будет возвращено &false;.
&reftitle.changelog;
&Version;
&Description;
8.0.0
note_value теперь допускает значение null.
&reftitle.examples;
Пример передачи информации между PHP и Perl
]]>
request()->main();
# Получаем переданные данные
my $name = $r->notes('name');
# Некоторые действия с данными
# Передача результата назад в PHP
$r->notes('resultdata', $result);
]]>
Пример записи значений в access.log
]]>
&reftitle.seealso;
virtual