0 Then 'Accomplir certaines actions pour Internet Explorer 6... Else 'Accomplir d'autres actions... End If"> 0 Then 'Accomplir certaines actions pour Internet Explorer 6... Else 'Accomplir d'autres actions... End If">
Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parThierry David Modifié depuis plus de 10 années
1
Le langage ASP Les variables d'environnement HTTP avec Request
2
L'ensemble des variables d'environnement HTTP est contenu dans la collection de l'objet Request. Request.ServerVariables Diverses informations peuvent être récupérées par l'objet Request, associé à sa collection ServerVariables pointant à des variables d'environnement HTTP. Request.ServerVariables("VARIABLE_HTTP")
3
Les différentes données ainsi extraites, permettent de mettre en place des mécanismes particuliers, comme l'adaptation d'une application ASP à la configuration de l'ordinateur client ou à d'autres paramètres. If InStr(Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 6.0") > 0 Then 'Accomplir certaines actions pour Internet Explorer 6... Else 'Accomplir d'autres actions... End If
4
Les variables d'environnement HTTP ALL_HTTPretourne tous les entêtes HTTP headers envoyés par le client. ALL_RAWretrouve tous les entêtes dans un formulaire non-traîté. APPL_MD_PATHretrouve les chemins (paths) metabase pour l'application ISAPI.DLL. APPL_PHYSICAL_PATHretrouve le chemin physique correspondant au chemin metabase. AUTH_PASSWORDretourne la valeur entrée dans un dialogue d'authentification du client. AUTH_TYPE retourne la méthode d'anthentification que le serveur utilise pour valider les utilisateurs quand ils tentent d'accèder à un script protégé. AUTH_USERretourne le nom d'utilisateur authentifié non-traîté.
5
Les variables d'environnement HTTP CERT_COOKIEretourne l'identificateur unique pour le certificat du client. CERT_FLAGSretourne un bit0 signé à 1 si le certificat du client est présent. ou un bit1 signé à si le certificat du client est invalide. CERT_ISSUERretourne le champ émetteur du certificat du client (O=MS, OU=IAS, CN=user name, C=USA). CERT_KEYSIZEretourne le nombre de bits dans la taille de la clé de la couche de support de sécurité. CERT_SECRETKEYSIZEretourne le nombre de bits dans la clé privée du certificat du serveur. CERT_SERIALNUMBERretourne le champ du numéro de série du certificat du client. CERT_SERVER_ISSUERretourne le champ émetteur du certificat du serveur. CERT_SERVER_SUBJECT retourne le champ sujet du certificat du serveur.
6
Les variables d'environnement HTTP CERT_SUBJECTretourne le champ sujet du certificat du client. CONTENT_LENGTHretourne la longueur du contenu donné par le client. CONTENT_TYPEretourne le type de donnée du contenu. GATEWAY_INTERFACE retourne les corrections des spécifications CGI utiisées par le serveur. HTTP_ retourne la valeur stockée dans l'entête HeaderName. HTTP_ACCEPTretourne la valeur de l'entête Accept. HTTP_ACCEPT_LANGUAGE retourne une chaîne de caractères décrivant le langage à utiliser pour l'affichage du contenu. HTTP_USER_AGENTretourne une chaîne de caractères décrivant le navigateur qui envoie la requête. HTTP_COOKIEretourne la chaîne de caractères du cookie qui était incluse avec la requête.
7
Les variables d'environnement HTTP HTTP_REFERERretourne une chaîne de caractères contenant l'URL de la page qui renvoie la requête à la page courante. HTTPSretourne ON si la requête arrive au moyen d'un canal de sécurité SSL, sinon OFF. HTTPS_KEYSIZEretourne le nombre de bits dans la taille de la clé de la couche de support de sécurité. HTTPS_SECRETKEYSIZE retourne le nombre de bits de la clé privée du certificat du client. HTTPS_SERVER_ISSUER retourne le champ émetteur du certificat du serveur. HTTPS_SERVER_SUBJECT retourne le champ sujet du certificat du serveur. INSTANCE_IDretourne l'identificateur pour les instances IIS dans un format textuel.
8
Les variables d'environnement HTTP INSTANCE_META_PATH retourne le chemin metabase pour les instances de IIS qui répondent à la requête. LOCAL_ADDRretourne l'adresse du serveur sur lequel la requête arrive. LOGON_USERretourne la fenêtre rendant-compte que l'utilisateur est connecté à l'intérieur. PATH_INFO retourne l'information sur le chemin supplémentaire donnée par le client. PATH_TRANSLATEDretourne une version traduite de PATH_INFO qui prend le chemin et exécute n'importe quel organisation virtual-to- physical nécessaire. QUERY_STRINGretourne une demande d'information stockée dans une chaîne de caractères suivant le caractère ? dans la requête HTTP.
9
Les variables d'environnement HTTP REMOTE_ADDRretourne l'adresse IP de l'hôte distant créant la requête. REMOTE_HOSTretourne le nom de l'hôte créant la requête. REMOTE_USERretourne le nom d'utilisateur envoyé par le client. REQUEST_METHODretourne la méthode utilisée pour créer la requête (GET, HEAD, POST). SCRIPT_NAMEretourne un chemin virtuel au script étant exécuté. SERVER_NAMEretourne le nom, l'alias DNS ou l'adresse IP du serveur hôte. SERVER_PORTretourne le numéro de port auquel la requête a été envoyée. SERVER_PORT_SECURE retourne une chaîne de caractères contenant soit 1, si le port est sécurisé, soit 0 dans le cas contraire.
10
Les variables d'environnement HTTP SERVER_PROTOCOLretourne le nom et la révision du protocole d'information de la requête. SERVER_SOFTWAREretourne le nom et la version du logiciel serveur. URLretourne la partie de base de l'URL.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.