PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

apache_request_headers> <apache_lookup_uri
Last updated: Fri, 22 Aug 2008

view this page in

apache_note

(PHP 4, PHP 5)

apache_noteObtener y establecer las notas de petición de apache

Descripción

string apache_note ( string $nombre_nota [, string $valor_nota ] )

Esta función es una envoltura para las instrucciones table_get y table_set de Apache. Edita las tablas de notas que existen durante una petición. El propósito de la tabla es permitir la comunicación entre módulos de Apache.

El principal uso para apache_note() es el paso de información desde un módulo a otro al interior de la misma petición.

Lista de parámetros

nombre_nota

El nombre de la nota.

valor_nota

El valor de la nota.

Valores retornados

Si es llamada con un argumento, devuelve el valor actual de la nota nombre_nota. Si es llamada con dos argumentos, define el valor de la nota nombre_nota a valor_nota y devuelve el valor previo de la nota nombre_nota. Si la nota no puede ser recuperada, se devuelve FALSE.

Ejemplos

Example #1 Paso de información entre PHP y Perl

<?php

apache_note
('nombre''Fredrik Ekengren');

// Llamar script perl
virtual("/perl/algun_script.pl");

$resultado apache_note("datos_resultado");
?>
# Obtener el objeto de petición de Apache
my $r = Apache->request()->main();

# Obtener los datos pasados
my $nombre = $r->notes('nombre');

# aquí va el procesamiento

# Pasar los resultados de vuelta a PHP
$r->notes('datos_resultado', $resultado);

Example #2 Registro de valores en access.log

<?php

apache_note
('sessionID'session_id());

?>
# "%{sessionID}n" puede ser usado en la directiva LogFormat

Ver también



add a note add a note User Contributed Notes
apache_note
ckm at NOSPAM dot crust dot net
16-Oct-2001 10:52
apache_note() does not work on requests to a symlink, only on actual files.  Eg. if index.php is symlinked to login.php, then any apache_note() in login.php will not be available to other apache modules such as logging.

apache_request_headers> <apache_lookup_uri
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites