Accueil > Documentation > Les variables > Var. Environnement

Variables d'environnement

Variables d'environnement

Variables définies par le serveur web

Avec Apache, on peut définir des variables d'environnement en utilsant SetEnv. Par défaut quelques variables sont créées.

Les variables les plus courantes sont:

 

HTTP_USER_AGENT Chaine identifiant le navigateur appelant
HTTP_REFERER URL de la page d'origine qui a fin un lien sur la page en cours
PATH_INFO Chemin relatif de la page en cours d'interprétation
PATH_TRANSLATED Chemin absolu de la page en cours d'interprétation
REQUEST_URI URL de la page en cours avant le RewriteURL
QUERY_STRING Partie de la requête qui éventuellement suit le ?
DOCUMENT_ROOT Chemin absolu racine du site web
SERVER_NAME Nom de domaine du site
SERVER_PORT Port utilisé (80 par défaut)
SERVER_SOFTWARE
Version et nom du serveur web
REMOTE_ADDR Adresse IP du client
HTTPS Cette variable est définie si le protocole HTTPS a été utilisé

 

Variables définies par le XPX

Au chargement le XPX lit le fichier xpx.conf situé dans le répertoire cgi-bin. Les variables lues sont initialisées avant interprétation ou lecture des autres variables. La syntaxe est :

NOMVAR  valeur

On peut définir une variable d'environnement en précédent d'un !

!MAVARIABLE valeur

Dans ce cas, MAVARIABLE devient une variable d'environnement (voir setenv de votre système).
Cas particulier : la présence de la variable LC_CTYPE déclenche, en plus, un appel à la fonction système setlocale pour initialiser le bon jeu de caractère et les conversions.

Télécharger

Téléchargez rapidement la dernière version du XPX: Version 3.8-rc16 - 05/02/2019

FAQ

Venez nous poser vos questions et voir les problèmes courants que vous pouvez rencontrer

Don

Aidez-nous à faire vivre ce site en faisant un don

Condition d'utilisation