PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Recherche
  • Équivalence
  • Variables d'environnement dans un site WEBDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
SysEnvironnement (Fonction)
En anglais : SysEnvironment
Renvoie les variables d'environnement du système d'exploitation du poste en cours.
Versions 15 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 15
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
Remarque : Pour visualiser et/ou modifier les variables d'environnement du poste en cours, ouvrez le panneau de configuration et cliquez sur l'icône "Système".
Exemple
// Connaître les variables d'environnement du système d'exploitation
ResEnvironnement = SysEnvironnement()
Syntaxe
<Résultat> = SysEnvironnement([<Variable d'environnement>])
<Résultat> : Chaîne de caractères
  • Environnement complet du poste en cours (ou du poste serveur) si aucune <Variable d'environnement> n'est spécifiée. Les lignes de l'environnement sont séparées par des RC.
  • Ligne de l'environnement dont le premier mot correspond au paramètre <Variable d'environnement>.
  • Une chaîne vide ("") en cas de problème.
<Variable d'environnement> : Chaîne de caractères optionnelle (avec guillemets)
Variable à rechercher dans l'environnement du poste en cours (par exemple, "PATH" ou "USERNAME").
Remarques

Recherche

  • La recherche selon le paramètre <Variable d'environnement> est générique. Ainsi, SysEnvironnement("PR") retourne la ligne concernant le prompt (si elle existe dans l'environnement).
  • Si plusieurs lignes peuvent répondre à la recherche, seule la première est retournée.

Équivalence

La fonction SysEnvironnement retourne le même résultat que la commande SET de la ligne de commande (DOS).
WEBDEV - Code Serveur

Variables d'environnement dans un site WEBDEV

Les variables d'environnement retournées correspondent aux variables d'environnement du système d'exploitation du poste serveur.
Le protocole CGI définit un ensemble de variables par défaut :
Nom de la variableContenu
DOCUMENT_ROOTLe répertoire racine des documents du serveur Web.
HTTP_COOKIELa valeur des cookies enregistrés par le serveur.
Remarque : Pour manipuler les cookies, il est préférable d'utiliser les fonctions CookieLit et CookieEcrit.
HTTP_HOSTLe nom du serveur.
HTTP_REFERERL'URL de la page ayant amené à la page en cours.
HTTP_USER_AGENTLa description du navigateur utilisé.
HTTPSCette variable prend la valeur "on" si le protocole HTTPS a été utilisé. Elle n'est pas définie sinon.
QUERY_STRINGL'URI demandée par le poste client avant interprétation par le serveur. Il s'agit de la requête "brute".
REMOTE_ADDRL'adresse IP du navigateur. Il est préférable d'utiliser la fonction NavigateurAdresseIP.
REMOTE_HOSTLe nom du poste client (ou son adresse IP si le nom n'a pas pu être résolu ou si la fonctionnalité de résolution est désactivée dans le serveur Web).
REMOTE_PORTLe port utilisé par le poste client pour se connecter au serveur Web.
REMOTE_USERLe nom d'utilisateur fourni par le poste client (utilisé pour les pages protégées par un mécanisme d'authentification HTTP).
REQUEST_METHODLa méthode utilisée pour faire la requête HTTP : "GET" ou "POST".
REQUEST_URIL'URI demandée par le poste client après interprétation par le serveur.
SCRIPT_FILENAMELe chemin complet du programme en cours d'exécution sur le serveur Web.
SCRIPT_NAMELa portion de la variable SCRIPT_FILENAME relative à la variable DOCUMENT_ROOT.
SERVER_ADMINLes informations de contact de l'administrateur du serveur (généralement son adresse email).
SERVER_NAMELe nom d'entête d'hôte du serveur.
SERVER_PORTLe port sur lequel le serveur Web a été contacté.
SERVER_SOFTWARELa chaîne d'information du serveur Web (si elle est fournie).
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230std.dll
Linux wd230std.so
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Manque un exemple
C'est dommage, il manque juste un exemple. la liste des variables d'environnement figure pour WEBDEV mais pas pour WINDEV .
MARC CHERNET
17 aoû. 2017