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 | Définie si le protocole HTTPS a été utilisé |
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). Seule exception, la variable LC_CTYPE fait un setlocale système pour initialiser le bon jeu de caractère et les conversions.
Téléchargez rapidement la dernière version du XPX: Version 3.8-rc16 - 05/02/2019
L'attribut open permet l'ouverture du fichier indiqué dans path. La variable name identifie le fichier et doit être utilisée pour les lectures et les écritures. N'oubliez pas de fermer le fichier par close quand vous n'en avez plus besoin.
Venez nous poser vos questions et voir les problèmes courants que vous pouvez rencontrer
Aidez-nous à faire vivre ce site en faisant un don