(PHP 4 >= 4.3.0, PHP 5)
output_add_rewrite_var — Agregar valores de re-escritura de URL
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. Por favor note que las URLs absolutas (http://example.com/..) no son re-escritas.
El comportamiento de esta función es controlado por el parámetro php.ini url_rewriter.tags.
Note: Al llamar esta función se iniciará implícitamente el uso de búferes de salida si el mecanismo no está activo aun.
El nombre de la variable.
El valor de la variable.
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Example#1 Ejemplo de output_add_rewrite_var()
<?php
output_add_rewrite_var('var', 'valor');
// algunos enlaces
echo '<a href="archivo.php">enlace</a>
<a href="http://example.com">enlace2</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> <a href="http://example.com">enlace2</a> <form action="script.php" method="post"> <input type="hidden" name="var" value="value" /> <input type="text" name="var2" /> </form> Array ( [0] => URL-Rewriter )