(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
output_add_rewrite_var — Ajoute une règle de réécriture d'URL
Description
output_add_rewrite_var(string
$name
, string
$value
): bool
Ce comportement est contrôlé par les options
url_rewriter.tags et
url_rewriter.hosts du php.ini.
Il est à noter que cette fonction ne peut être appellé avec succès au plus
une fois par requête.
Note:
L'appel à cette fonction démarre implicitement la temporisation de
sortie si elle n'est pas déjà activée.
Liste de paramètres
-
name
-
Le nom de la variable.
-
value
-
La valeur de la variable.
Valeurs de retour
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Historique
Exemples
Exemple #1 Exemple avec output_add_rewrite_var()
<?php
output_add_rewrite_var('var', 'value');
// Quelques liens
echo '<a href="file.php">link</a>
<a href="http://example.com">link2</a>';
// un formulaire
echo '<form action="script.php" method="post">
<input type="text" name="var2" />
</form>';
print_r(ob_list_handlers());
?>
L'exemple ci-dessus va afficher :
<a href="file.php?var=value">link</a>
<a href="http://example.com">link2</a>
<form action="script.php" method="post">
<input type="hidden" name="var" value="value" />
<input type="text" name="var2" />
</form>
Array
(
[0] => URL-Rewriter
)
Voir aussi
- output_reset_rewrite_vars() - Annule la réécriture d'URL
- ob_flush() - Envoie le tampon de sortie
- ob_list_handlers() - Liste les gestionnaires d'affichage utilisés
- url_rewriter.tags
- url_rewriter.hosts
- session.trans_sid_tags
- session.trans_sid_hosts