Le module GETGLOBALS propose plusieurs fonctions pour récupérer plein de paramètres,
comme les données transmises par des formulaires, des variables serveurs, des cookies, etc...
Il offre les fonctions suivantes:
- getpost : renvoie les variables de type 'POST'
- getget : renvoie les variables de type 'GET'
- getconf : renvoie les variables de configuration de Templeet
- getfile : renvoie les variables associée aux chargements de fichiers
- getserver et getenvironment : renvoie des variables serveur
- getcookie : récupère un cookie stocké sur l'ordinateur client
getpost
Cette fonction renvoie les variables de type 'POST'. L'unique argument est le nom de la variable 'POST' à récupérer. Les variables de type 'POST' sont très souvent employées avec des formulaires web.Exemple :
<form method="post" action="../templeet.php/templeet_doc/getglobals.fr.html"> <input name="mavariable" value="mon texte" size="30" /> <input type="submit" name="ok" value="ok" /> </form>
getget
Cette fonction renvoie les variables de type 'GET'. L'unique argument est le nom de la variable 'GET' à récupérer. Les variables de type 'GET' sont tres souvent employées avec des formulaires web.getconf
Cette fonction renvoie les variables de configuration de Templeet. Le seul argument de la fonction est le nom de la variable à récupérer.Exemples :
~getconf('emailadmin') =>
~getconf('snapshotid') => 200712291115
getfile
Cette fonction renvoie les variables associées aux chargements de fichiers. Le premier argument est le nom de la variable, le second peut être : 'name', 'size', 'tmp_name', 'type'.Exemple :
<form enctype="multipart/form-data" action="~relative_templeet_script()templeet_doc/getglobals.fr.html" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> Envoyer ce fichier : <input name="userfile" type="file"> <input type="submit" value="Send File"> </form> ~getfile('userfile','name') => ~getfile('userfile','size') => ~getfile('userfile','type') => ~getfile('userfile','tmp_name') =>
getserver et getenvironment
Ces fonctions renvoient des variables serveurs. Liste exhaustive des variables : ici (ou ici pour PHP en mode CGI)Exemple :
~getserver('HTTP_HOST') => www.templeet.org
~getserver('REQUEST_URI') => /templeet_doc/getglobals.html.fr
~getenvironment('TERM') =>
~getenvironment('LANG') =>
~getcookie()
Cette fonction permet de récupérer un cookie stocké sur l'ordinateur client. L'unique argument de la fonction est le nom du cookie dont il faut retourner la valeur.Si un cookie du nom de 'plop' a été stocké avec la commande setcookie à la valeur 'pika'. ~getcookie('plop') renverra pika
Télécharger
FAQ
