Redefine valores de reescritor de URL

# output_reset_rewrite_vars

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

output_reset_rewrite_vars — Redefine valores de reescritor de URL

### Descrição

function output_reset_rewrite_vars(): bool

Esta função remove todas as variáveis ​​de reescrita previamente definidas pela função output_add_rewrite_var().

### Parâmetros

Esta função não possui parâmetros.

### Valor Retornado

Retorna `true` em caso de sucesso ou `false` em caso de falha.

### Registro de Alterações

Versão | Descrição
--- | ---
7.1.0 | Antes do PHP 7.1.0, as variáveis de reescrita definidas por output_add_rewrite_var() usavam o mesmo buffer de saída "trans sid" do módulo de sessão. Desde o PHP 7.1.0, um buffer de saída dedicado é usado e output_reset_rewrite_vars() apenas remove variáveis de reescrita definidas por output_add_rewrite_var().

### Exemplos

Exemplo #1 Exemplo de 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>';
    ?>

O exemplo acima produzirá:

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

### Veja Também

- output_add_rewrite_var() - Adiciona valores de reescritor de URL
- ob_flush() - Descarrega (envia) o valor de retorno do manipulador de saída ativo
- ob_list_handlers() - Lista todos os manipuladores de saída em uso
- url_rewriter.tags
- url_rewriter.hosts
- session.trans_sid_tags
- session.trans_sid_hosts

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open