Documentación offline PHP master

output_reset_rewrite_vars

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

output_reset_rewrite_vars

Anula la reescritura de URL

Descripción#

output_reset_rewrite_vars(): bool
```php

Esta función elimina todas las variables de reescritura previamente definidas por la función `output_add_rewrite_var`.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Historial de cambios

| 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`. |

## Ejemplos

Ejemplo con `output_reset_rewrite_vars`
link'; ob_flush(); output_reset_rewrite_vars(); echo 'link'; ?>

```php

El ejemplo anterior mostrará:

<a href="file.php?var=value">link</a>
<a href="file.php">link</a>

Véase también#

output_add_rewrite_var, ob_flush, ob_list_handlers, url_rewriter.tags, url_rewriter.hosts, session.trans_sid_tags, session.trans_sid_hosts