Un filtre permettant d’accéder aux tableaux superglobaux de PHP : $_GET, $_POST, $_SESSION, $_SERVER, et d’autres encore
Description
Récupération de la valeur d’une variable d’environnement (GET, POST, SESSION, etc etc) via un filtre :
#ENV(arg1 [, arg2])
arg1 : le nom de la variable
arg2 : le tableau de variables dans lequel chercher.
Valeurs possibles pour arg2 : $GLOBALS, $_COOKIE, $_ENV, $_FILES, $_GET, $_POST, $_REQUEST, $_SERVER, $_SESSION Par défaut, arg2 = $GLOBALS
Si la variable n’est pas trouvée, une chaine vide est retournée. / !\ Ce filtre ne sécurise pas la sortie. A vous d’utiliser une fonction telle que htmlentities()
Exemple #ENV(page, $_GET) : récupère la valeur de l’argument "page" fourni dans l’URL Il est possible d’utiliser le résultat de ce filtre dans les critères des boucles thelia.
Installation Veuillez simplement glisser le répertoire filtreenvironnementreloaded dans le dossier client/plugins/ de votre Thelia. Vous pouvez aussi utiliser l’assistant d’import de plugins dans Configuration/Gestion des plugins.
Auteur Scopika : http://www.scopika.com