(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
output_reset_rewrite_vars — Anula la reescritura de URL
Esta función elimina todas las variables de reescritura previamente definidas por la función output_add_rewrite_var().
Esta función no tiene parámetros.
Versión | Descripción |
---|---|
7.1.0 | Antes de PHP 7.1.0, las variables de reescritura definidas por output_add_rewrite_var() utilizaban el mismo buffer de salida del módulo de sesión trans sid. Desde PHP 7.1.0, se utiliza un buffer de salida dedicado y output_reset_rewrite_vars() elimina únicamente las vars de reescritura definidas por output_add_rewrite_var(). |
Ejemplo #1 Ejemplo con output_reset_rewrite_vars()
<?php
ini_set('url_rewriter.tags', 'a=href');
output_add_rewrite_var('var', 'value');
echo '<a href="file.php">link</a>';
ob_flush();
output_reset_rewrite_vars();
echo '<a href="file.php">link</a>';
?>
El resultado del ejemplo sería:
<a href="file.php?var=value">link</a> <a href="file.php">link</a>