Balise ENV

De TheliaDoc
Aller à : navigation, rechercher

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&param=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.