Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
samedi 17 mai 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 



Vous êtes ici : Articles ASP > NOTES DE COURS

ASP et les variables d'environnement
Une variable d'environnement est en fait une valeur en lecture seule définie sur le serveur vous permettant de récupérer certaines informations utiles comme par exemple l'IP du visiteur, la version du serveur, etc ...


ABONNEZ-VOUS GRATUITEMENT A LA REVUE DE PRESSE "LES Z'ACTUS" ET RECEVEZ CHAQUE JOUR DANS VOTRE BOITE AUX LETTRES LA MEILLEURE INFORMATION DEDIEE AUX WEBMASTERS / DEVELOPPEURS.

Indiquez votre adresse E-mail :

Technologie : ASP 
Date : 17/05/2006   
Auteur : ASP MAGAZINE

Utilisation

Pour utiliser une variable d'environnement, utiliser la méthode servervariables disponible pour l'objet request :

<%
= request.servervariables("Nomvariable")
%>

Liste des variables d'environnement disponibles en ASP

Note :
Pour qu'il n'y ait jamais de confusion, n'employer pas un des nom ci-dessous dans vos champs name de vos formulaires... Tout du moins, si vous récupérez vos valeurs avec request uniquement (sans spécifier la méthode). Seules les variables les plus utilisées sont détaillées.

Nom

 

AUTH_TYPE : <%=Request.ServerVariables("AUTH_TYPE")%>
CONTENT_TYPE : <%=Request.ServerVariables("CONTENT_TYPE")%>
CONTENT_LENGTH : <%=Request.ServerVariables("CONTENT_LENGTH")%>
DOCUMENT : <%=Request.ServerVariables("DOCUMENT")%>
DOCUMENT_URI : <%=Request.ServerVariables("DOCUMENT_URI")%>
DATE_GMT : <%=Request.ServerVariables("DATE_GMT")%>
DATE_LOCAL : <%=Request.ServerVariables("DATE_LOCAL")%>
GATEWAY_INTERFACE : <%=Request.ServerVariables("GATEWAY_INTERFACE")%>
HTTP_USER_AGENT :
(Type de navigateur)
<%=Request.ServerVariables("HTTP_USER_AGENT")%>
HTTP_REFERER :
(document référant)
<%=Request.ServerVariables("HTTP_REFERER")%>
HTTP_COOKIE :
(liste des cookies de l'utilisateur)
<%=Request.ServerVariables("HTTP_COOKIE")%>
LAST_MODIFIED :
( date de dernière modification du fichier )
<%=Request.ServerVariables("LAST_MODIFIED")%>
LOGON_USER :
( nom d'utilisateur NT )
<%=Request.ServerVariables("LOGON_USER")%>
PATH_INFO :
(adresse logique de la page ex. /fr/blitz... )
<%=Request.ServerVariables("PATH_INFO")%>
PATH_TRANSLATED :
(adresse physique de la page ex c:\...)
<%=Request.ServerVariables("PATH_TRANSLATED")%>
REMOTE_ADDR :
( adresse IP du visiteur )
<%=Request.ServerVariables("REMOTE_ADDR")%>
REMOTE_HOST : <%=Request.ServerVariables("REMOTE_HOST")%>
REMOTE_IDENT : <%=Request.ServerVariables("REMOTE_IDENT")%>
REMOTE_USER : <%=Request.ServerVariables("REMOTE_USER")%>
REQUEST_METHOD :
( Type de méthode employée GET ou POST)
<%=Request.ServerVariables("REQUEST_METHOD")%>
SCRIPT_MAP : <%=Request.ServerVariables("SCRIPT_MAP")%>
SCRIPT_NAME : <%=Request.ServerVariables("SCRIPT_NAME")%>
SERVER_NAME :
( nom du serveur ex. www.asp-magazine.com )
<%=Request.ServerVariables("SERVER_NAME")%>
SERVER_PORT :
(port)
<%=Request.ServerVariables("SERVER_PORT")%>
SERVER_PORT_SECURE : <%=Request.ServerVariables("SERVER_PORT_SECURE")%>
SERVER_PROTOCOL : <%=Request.ServerVariables("SERVER_PROTOCOL")%>
SERVER_SOFTWARE :
(type de serveur : ...IIS4)
<%=Request.ServerVariables("SERVER_SOFTWARE")%>
URL :
(url de la page ex. /fr/blitz/blitz3.asp)
<%=Request.ServerVariables("URL")%>

A Tester

afin de tester ces variables sur votre serveur copier coller le code suivant dans une page asp:

AUTH_TYPE : <%=Request.ServerVariables("AUTH_TYPE")%><br>
CONTENT_TYPE : <%=Request.ServerVariables("CONTENT_TYPE")%><br>
CONTENT_LENGTH : <%=Request.ServerVariables("CONTENT_LENGTH")%><br>
DOCUMENT : <%=Request.ServerVariables("DOCUMENT")%><br>
DOCUMENT_URI : <%=Request.ServerVariables("DOCUMENT_URI")%><br>
DATE_GMT : <%=Request.ServerVariables("DATE_GMT")%><br>
(date et heure GMT)<br>
DATE_LOCAL : <%=Request.ServerVariables("DATE_LOCAL")%><br>
( date et heure du serveur)<br>
GATEWAY_INTERFACE : <%=Request.ServerVariables("GATEWAY_INTERFACE")%><br>
HTTP_USER_AGENT : <%=Request.ServerVariables("HTTP_USER_AGENT")%><br>
HTTP_REFERER : <%=Request.ServerVariables("HTTP_REFERER")%><br>
( document référant )<br>
HTTP_COOKIE : <%=Request.ServerVariables("HTTP_COOKIE")%><br>
( liste des cookies de l'utilisateur )<br>
LAST_MODIFIED : <%=Request.ServerVariables("LAST_MODIFIED")%><br>
( date de dernière modification du fichier )<br>
LOGON_USER : <%=Request.ServerVariables("LOGON_USER")%><br>
( nom d'utilisateur NT )<br>
PATH_INFO : <%=Request.ServerVariables("PATH_INFO")%><br>
PATH_TRANSLATED : <%=Request.ServerVariables("PATH_TRANSLATED")%><br>
REMOTE_ADDR : <%=Request.ServerVariables("REMOTE_ADDR")%><br>
( adresse IP du visiteur )<br>
REMOTE_HOST : <%=Request.ServerVariables("REMOTE_HOST")%><br>
REMOTE_IDENT : <%=Request.ServerVariables("REMOTE_IDENT")%><br>
REMOTE_USER : <%=Request.ServerVariables("REMOTE_USER")%><br>
REQUEST_METHOD : <%=Request.ServerVariables("REQUEST_METHOD")%><br>
( Type de méthode employée GET ou POST)<br>
SCRIPT_MAP : <%=Request.ServerVariables("SCRIPT_MAP")%><br>
SCRIPT_NAME : <%=Request.ServerVariables("SCRIPT_NAME")%><br>
SERVER_NAME : <%=Request.ServerVariables("SERVER_NAME")%><br>
( nom du serveur )<br>
SERVER_PORT : <%=Request.ServerVariables("SERVER_PORT")%><br>
( port )<br>
SERVER_PORT_SECURE : <%=Request.ServerVariables("SERVER_PORT_SECURE")%><br>
SERVER_PROTOCOL : <%=Request.ServerVariables("SERVER_PROTOCOL")%><br>
SERVER_SOFTWARE : <%=Request.ServerVariables("SERVER_SOFTWARE")%><br>
URL : <%=Request.ServerVariables("URL")%><br>

Exemple d'utilisation :

Voici la liste des cookies déposés par asp-magazine.com sur votre machine :

<%=Request.ServerVariables("HTTP_COOKIE")%>



Project Hoshimi


A RETENIR CETTE SEMAINE
16/05/2008 - Logiciels Microsoft gratuits pour les étudiants
Vous êtes étudiant ? N’attendez pas pour télécharger* gratuitement et utiliser les derniers logiciel ...
16/05/2008 - Lillois, ne manquez pas les Wygdays 2008
Le 22 mai prochain à Lille, vous êtes invité à un événement unique dédié aux développeurs, organisé ...
16/05/2008 - Flash 10 est dans les bacs, Silverlight prend du retard
On est peut-être à un tournant très important de la bataille que se livrent Microsoft et Adobe sur l ...
15/05/2008 - Comment manipuler simplement le contenu d'un fichier WordML ?
Le format WordML (et plus largement OpenXML ) est une grande avancée: il permet de manipuler les doc ...
15/05/2008 - Package d'installation réseau de Windows XP Service Pack 3 pour les informaticiens
Ce package d'installation est destiné à permettre aux informaticiens et aux développeurs de configur ...
15/05/2008 - Mono supporte désormais Windows Forms et Silverlight
Jour de gloire pour le projet Mono. Miguel de Icaza annonce tout d'abord sur son blog la première re ...
14/05/2008 - Deux Services Packs en bêta pour Visual Studio
Microsoft annonce deux Services Packs en version bêta pour Visual Studio 2008 et pour le framework . ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade