Forum und email

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. Por favor note que las URLs absolutas (https://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.

Lista de parámetros

nombre

El nombre de la variable.

valor

El valor de la variable.

Valores retornados

Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

Ejemplos

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="https://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="https://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
)