output_add_rewrite_var

(PHP 4 >= 4.3.0, PHP 5)

output_add_rewrite_var --  Agregar valores de re-escritura de URL

Descripción

bool output_add_rewrite_var ( string nombre, string valor )

Esta función agrega otra pareja nombre/valor al mecanismo de re-escritura de URLs. El nombre y el valor serán agregados a las URLs (como parámetros GET) y formularios (como campos de entrada escondidos) de la misma forma que los ID de sesión cuando la reescritura de URLs transparente está habilitada con session.use_trans_sid.

El comportamiento de esta función es controlado por el parámetro php.ini url_rewriter.tags.

Nota: Al llamar esta función se iniciará implícitamente el uso de búferes de salida si el mecanismo no está activo aun.

Ejemplo 1. Ejemplo de output_add_rewrite_var()

<?php
output_add_rewrite_var
('var', 'valor');

// un enlace
echo '<a href="archivo.php">enlace</a>';

// un formulario
echo '<form action="script.php" method="post">
<input type="text" name="var2" />
</form>'
;

print_r(ob_list_handlers());
?>

El resultado del ejemplo seria:

<a href="archivo.php?var=valor">enlace</a>

<form action="script.php" method="post">
<input type="hidden" name="var" value="value" />
<input type="text" name="var2" />
</form>

Array
(
    [0] => URL-Rewriter
)

Vea también output_reset_rewrite_vars(), ob_flush() y ob_list_handlers().