Request.ServerVariables
La collezione ServerVariables dell'oggetto Request permette di recuperare le variabili di ambiente del Web Server, a seconda delle chiavi che le vengono passate come parametro.
La sintassi base è la seguente:
<%
Dim mia_var_amb
mia_var_amb = Request.ServerVariables("NOME_CHIAVE")
Response.Write mia_var_amb
%>
Dispone di ben 54 chiavi che vengono raggruppate in macrocategorie riguardanti le intestazioni inviate al client, informazioni sui cookie, sui certificati e sulla sicurezza, intestazioni HTTP, informazioni sui percorsi locali e remoti e sulle pagine correnti.In questa sede esamineremo quelle maggiormente utilizzate nelle applicazioni più spicciole:
- HTTP_COOKIE - restituisce informazioni sui cookie;
- HTTP_REFERER - restituisce informazioni sugli URL di provenienza;
- HTTP_USER_AGENT - restituisce informazioni sul browser che visita la pagina ASP corrente;
- HTTPS - boolano, verifica se una pagina è protetta dal protocollo SSL o meno;
- LOCAL_ADDR - restituisce l'indirizzo fisico del server;
- PATH_INFO - restituisce informazioni sul percorso HTTP della pagina ASP corrente;
- QUERY_STRING - restituisce, se presente, la querystring associata alla URL corrente;
- REMOTE_ADDR - restituisce l'indirizzo IP del client remoto a cui arriva la richiesta;
- SCRIPT_NAME - restituisce il percorso virtuale della pagina contenente;
- SERVER_NAME - restituisce il nome dell'Host, l'alias del DNS o l'indirizzo IP del server;
');







