Variable d’environnement

Une variable d'environnement est un paramètre qui définit un aspect spécifique de l'environnement de l'utilisateur (ou du programme). Elle peut être définie à tout moment. Généralement définie au cours de la procédure de connexion, la variable d'environnement établit pour un utilisateur un composant de son environnement de travail, tel que l'imprimante, le navigateur ou l'éditeur de texte à utiliser par défaut. Comme ces valeurs sont prédéfinies en tant que valeurs spécifiques à l'utilisateur identifié, elles permettent de gagner le temps qui serait utilisé pour les sélectionner à chaque connexion. Les variables d'environnement sont utilisées dans plusieurs langues et systèmes d'exploitation pour fournir aux applications des informations qui peuvent être spécifiques à la demande de l'utilisateur. L'interpréteur de commandes UNIX utilise des variables d'environnement pour envoyer des informations sur l'environnement de l'utilisateur (comme le répertoire de travail actuel ou le type de terminal, par exemple) aux programmes en cours d'exécution. Les définitions des variables sont transmises à tout programme qui n'est pas intégré à l'interpréteur de commandes, et peuvent être consultées ou modifiées par le programme. Pour vérifier les autorisations d'accès à chaque demande, le programme peut accéder aux variables d'environnement. Par exemple, la variable "TERM" (les variables d'environnement sont écrites en majuscules selon la convention de programmation), "PATH", qui définit les répertoires de recherche des terminaux correspondant aux noms des commandes et "USER", qui définit l'utilisateur.

Common gateway interface ( CGI) fait appel à des variables d'environnement. Celles-ci sont utilisées pour transmettre des informations du serveur aux scripts. Les définitions des variables d'environnement sont envoyées par le serveur pour identifier les variables d'environnement utilisées. Elles comprennent "SERVER_SOFTWARE", qui est le nom et le numéro de version du logiciel répondant, "SERVER_NAME", qui est le nom d'hôte, l'alias DNS, ou l'adresse IP (Internet Protocol), et "GATEWAY_INTERFACE", qui identifie la spécification CGI. Ces variables d'environnement ne sont pas spécifiques à une requête, et sont envoyées avec chaque requête. D'autres variables d'environnement sont spécifiques au type de requête envoyée, comme "SERVER_PROTOCOL", qui identifie le nom et la révision du protocole utilisé pour la requête, et "REQUEST_METHOD", qui identifie la méthode utilisée pour la requête.

Vous pouvez également être intéressé
  1. Variable globale Définition - Que signifie la variable globale? Une variable globale est une construction de langage de programmation, un type de variable déclaré en dehors de toute fonction et accessible à toutes les fonctions du programme. Un groupe de variables globales est appelé état global ou environnement global car, lorsqu'ils sont...
  2. Variable shell Définition - Que signifie la variable Shell? Une variable shell est une variable disponible uniquement pour le shell actuel. En revanche, une variable d'environnement est disponible à l'échelle du système et peut être utilisée par d'autres applications du système. Un shell est l'interpréteur de commandes du système d'exploitation. Il traite...

  1. Variable locale Définition - Que signifie variable locale? Une variable locale, en C #, est un type de variable déclarée par une déclaration de variable locale au début d'un bloc auquel la variable est censée être locale. Cela peut également se produire dans une instruction for, une instruction switch, une instruction foreach,...
  2. Débit binaire variable realmedia (rmvb) Définition - Que signifie RealMedia Variable Bitrate (RMVB)? RealMedia Variable Bitrate (RMVB) est un format de fichier développé par RealNetworks en tant qu'extension à débit variable du format de conteneur numérique multimédia RealMedia. RMVB est généralement utilisé pour les médias stockés localement, car il n'est pas conçu pour le streaming,...