Balise ENV
De TheliaDoc
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.