Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22736 программистов и 1051 робот. Сейчас ищут 697 программистов ...
Приступая к работе

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

Вернуться к: Apache

apache_note

(PHP 4, PHP 5, PHP 7)

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

<?php

apache_note
('name''Fredrik Ekengren');

// Вызов perl-скрипта
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

<?php

apache_note
('sessionID'session_id());

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

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

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



Вернуться к: Apache

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware