ob implicit flush()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

output_reset_rewrite_vars

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

output_reset_rewrite_vars — Återställ URL omskrivningsvärden

Beskrivning

output_reset_rewrite_vars(): bool Denna funktion tar bort alla omskrivningsvariabler som tidigare satts med output_add_rewrite_var() funktionen.

Parametrar

Denna funktion har inga parametrar.

Returvärden

Returnerar true vid framgång eller false vid misslyckande.

Changelog

Version Beskrivning
7.1.0 Före PHP 7.1.0 använde omskrivningsvariabler som satts av output_add_rewrite_var() samma Session-modulens trans sid utdata-buffer. Sedan PHP 7.1.0 används en dedikerad utdata-buffer och output_reset_rewrite_vars() tar endast bort omskrivningsvariabler definierade av output_add_rewrite_var().

Exempel

Exempel #1 output_reset_rewrite_vars() exempel

<?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>';
?>

Exemplet ovan kommer att ge följande resultat:

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

Se även

  • output_add_rewrite_var() - Lägg till URL omskrivningsvärden
  • ob_flush() - Skicka returvärdet från den aktiva utdatahanteraren
  • ob_list_handlers() - Lista alla utdata-hanterare i bruk
  • url_rewriter.tags
  • url_rewriter.hosts
  • session.trans_sid_tags
  • session.trans_sid_hosts

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.output-reset-rewrite-vars.php

PHP Funktioner Funktionsreferens


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.