Balise ENV : Différence entre versions
De TheliaDoc
Ligne 1 : | Ligne 1 : | ||
La balise #ENV permet de récupérer un des paramètres de l'URL courante de la page, selon le même principe syntaxique que [[Balises SET et GET|la balise #GET]]. Par exemple, si l'URL de la page courante est : | La balise #ENV permet de récupérer un des paramètres de l'URL courante de la page, selon le même principe syntaxique que [[Balises SET et GET|la balise #GET]]. Par exemple, si l'URL de la page courante est : | ||
− | http://www.monsite.fr/ | + | http://www.monsite.fr/?fond=mapage¶m=bonjour |
<nowiki>#</nowiki>ENV{param} affichera : | <nowiki>#</nowiki>ENV{param} affichera : |
Version actuelle en date du 9 février 2012 à 15:05
La balise #ENV permet de récupérer un des paramètres de l'URL courante de la page, selon le même principe syntaxique que la balise #GET. Par exemple, si l'URL de la page courante est :
http://www.monsite.fr/?fond=mapage¶m=bonjour
#ENV{param} affichera :
bonjour
Les valeurs retournées par #ENV sont purgées des tags HTML qu'elle peuvent contenir. Par exemple, si l'URL de la page est :
http://www.monsite.fr/index.php?param=<b>bonjour</b><script src="un_script_dangereux.js"></script>
#ENV{param} retournera :
'bonjour'
Valeur par défaut
Si « param » n’est pas défini dans l'URL de la page, il est possible de préciser une valeur par défaut lors de l’insertion de la balise #ENV :
#ENV{param,valeur_par_defaut} retournera « valeur_par_defaut » si « param » n’est pas présent dans l'URL de la page.
« valeur_par_defaut » peut être un filtre. Dans ce cas, le résultat de l'évaluation du filtre sera retournée par défaut.
Attention, les espaces sont pris en compte après la virgule, comme pour les balises SET et GET.