Variabile del
server |
Descrizione |
Esempio |
ALL_HTTP |
Restituisce tutte le intestazione HTTP
in questo modo: HTTP_nome: valore. |
HTTP_CONNECTION:Keep-Alive HTTP_ACCEPT:image/gif,
image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, */* HTTP_ACCEPT_ENCODING:gzip, deflate
HTTP_ACCEPT_LANGUAGE:it HTTP_HOST:localhost HTTP_USER_AGENT:Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705) |
ALL_RAW |
Come il precedente solo con questo
formato: Nome: valore. |
Connection: Keep-Alive Accept:
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel,
application/vnd.ms-powerpoint, application/msword, */* Accept-Encoding: gzip,
deflate Accept-Language: it Host: localhost User-Agent: Mozilla/4.0 (compatible;
MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705) |
APPL_MD_PATH |
Restituisce l'indirizzo metabase della
root. LM significa LocalMachine, W3SVC sono i servizi web, 1 è l'ID del server e
ROOT indica la cartella principale. |
/LM/W3SVC/1/ROOT |
APPL_PHYSICAL_PATH |
Restituisce il percorso assoluto della
cartella principale. |
c:\inetpub\wwwroot\ |
AUTH_PASSWORD |
Specifica il valore che l'utente ha
inserito nella finestra di autenticazione come password. |
password |
AUTH_TYPE |
Specifica il tipo di autenticazione. Se
non restituisce nulla non vi è stata alcuna identificazione. |
kerberos, user, SSL/PCT, Basic, o NTLM |
AUTH_USER |
Specifica il valore che l'utente ha
inserito nella finestra di autenticazione come nome utente. |
username |
CERT_COOKIE |
Restituisce un identificativo per il
certificato dell'utente. |
ID |
CERT_FLAGS |
Indica la presenza e la validità di un
certificato. Se il bit0 è 1 c'è un certificato; se bit1 è 1 il certificato non è
valido. |
|
CERT_ISSUER |
Restituisce chi ha emanato il
certificato. |
O=MS, OU=IAS, CN=user name, C=USA e
così via. |
CERT_KEYSIZE |
Specifica il numero di bit nella chiave
di connessione Secure Sockets Layer (SSL). |
|
CERT_SECRETKEYSIZE |
Specifica il numero di bit nella chiave
privata del certificato del server. |
|
CERT_SERIALNUMBER |
Specifica il numero di serie del
certificato dell'utente. |
|
CERT_SERVER_ISSUER |
Specifica chi ha emanato il certificato
del server. |
|
CERT_SERVER_SUBJECT |
Specifica l'oggetto del certificato del
server. |
|
CERT_SUBJECT |
Specifica l'oggetto del certificato
dell'utente. |
|
CONTENT_LENGTH |
Specifica il numero di byte di dati che
ci si può aspettare di ricevere dal client da un form POST escluse le
intestazioni. |
10 |
CONTENT_TYPE |
Specifica il tipo di informazioni
ricevute dal client. |
application/x-www-form-urlencoded |
HTTP_ACCEPT |
Specifica i tipi di informazioni che il
client accetta separati da virgola. |
image/gif, image/x-xbitmap,
image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, */* |
HTTPS |
Restituisce on se la connessione è SSL
altrimenti off. |
on o off |
HTTPS_KEYSIZE |
Specifica il numero di bit nella chiave
di connessione Secure Sockets Layer (SSL). |
|
HTTPS_SECRETKEYSIZE |
Specifica il numero di bit nella chiave
privata del certificato del server. |
|
HTTPS_SERVER_ISSUER |
Specifica chi ha emanato il certificato
del server. |
|
HTTPS_SERVER_SUBJECT |
Specifica l'oggetto del certificato del
server. |
|
INSTANCE_ID |
Specifica l'identificativo
del Web-server a cui appartiene la richiesta. |
1 |
INSTANCE_META_PATH |
Restituisce l'indirizzo metabase del
Web-server a cui appartiene la richiesta. |
/LM/W3SVC/1 |
PATH_INFO |
Percorso corrente dalla root in poi
esclusi i parametri. |
/progra/request_server_varialbles.aspx |
PATH_TRANSLATED |
Specifica il percorso corrente assoluto. |
c:\inetpub\wwwroot\progra\request_server_varialbles.aspx |
QUERY_STRING |
Restituisce tutto quello che sta dopo
il punto interrogativo nell'URL corrente: i parametri. |
Nome=nome&Password=pass |
REMOTE_ADDR |
Specifica l'IP dell'utente che ha
richiesto la pagina. |
201.201.201.201 |
REMOTE_HOST |
Il nome dell'host dell'utente che ha
richiesto la pagina, se disponibile, altrimenti l'IP. |
nome dell'host o se non è
disponibile ancora l'IP |
REMOTE_USER |
Il nome con cui l'utente si è
autenticato. |
Giovanni |
REQUEST_METHOD |
Indica il METHOD con cui il form ha
inviato le informazioni alla pagina corrente. |
GET o POST |
SCRIPT_NAME |
Percorso dello script in esecuzione. |
/progra/request_server_varialbles.aspx |
SERVER_NAME |
Nome del server. |
localhost |
SERVER_PORT |
Porta TCP/IP dalla quale è arrivata la
richiesta. |
80 |
SERVER_PORT_SECURE |
Indica se la porta è su una connessione
SSL o meno. |
1 (SSL) o 0 (normale) |
SERVER_PROTOCOL |
Protocollo relativo alla richiesta.
|
HTTP/1.1 |
SERVER_SOFTWARE |
Software che fornisce i servizi web sul
server. |
Microsoft-IIS/5.0 |
URL |
PATH_INFO dopo essere stato analizzato
dal server. |
/progra/request_server_varialbles.aspx |