Variabili CGI


Esistono tre tipi di variabili CGI:

Server (veriabili che descrivono il server ed
il suo comportamento)
Client (Varibili che descrivono il client collegato
alla pagina in quel momento)
Certificati Client (Variabili che identificano
in modo univoco il client)

Variabili Server CGI
SERVER_SOFTWARE
Il nome e la versione del software installato
sul server, Formato: nome/Versione.
SERVER_NAME l’ hostname del server, l’alias DNS,
o l’indirizzo IP come compare nelle URL autoreferenziate.
SERVER_PROTOCOL Il nome e la revisione del protocolla
da sui viene la richiesta attuale. Formato: protocollo/revisione.

SERVER_PORT Il numero di porta da cui arriva
questa richiesta.
REQUEST_METHOD Il metodo in cui è stata
fatta questa richesta. Per HTTP, può essere Get, Head,
Post, etc….
PATH_INFO Informazioni aggiuntive sul percorso.
Gli script posso essere raggiunti dal loro percorso virtuale,
seguiti dalle informazioni aggiuntive.
SCRIPT_NAME Il percorso virtuale per eseguire
gli script; può essere utilizzato per URL autorefernziate.

QUERY_STRING La stringa che segue il ? nell’URL.

REMOTE_HOST Il nome dell’host che ha fatto la
chiamata attuale. Se il server non è in grado di risolvere
il nome setta la variabile REMOTE_HOST con l’IP come REMOTE_ADDR.

REMOTE_ADDR L’indirizzo IP del client che ha
fatto la richiesta attuale.
AUTH_TYPE Se l’application server server support
l’autenticazione dell’utente, e lo script è protetto, questo
è la specifica del protocollo utilizzato per autenticare
l’utente.
REMOTE_USER AUTH_USER Come per il precedente
questo è il nomeutente che è stato autenticato.

Variabili Client CGI
HTTP_REFERER Questo è il documento che
è linkato o che ha inviato i dati a questa pagina.
HTTP_USER_AGENT L’agent del browser del client
che ha inviato la richiesta attuale. Formato: software/Versione
Libreria/versione.
HTTP_IF_MODIFIED_SINCE L’ultima volta che la
pagina è stata modificata.

Variabili Certficati Client CGI
CERT_SUBJECT
Le informazioni specifiche del client fornite
del server.Questi data solitamente includono il nome, e-mail indirizzo,
etc. Es: O="VeriSign, Inc.", OU=VeriSign Trust Network,
OU="www.verisign.com/repository/RPA Incorp. by Ref.,LIAB.LTD(c)98",
OU=Persona Not Validated, OU=Digital ID Class 1 – Microsoft, CN=Matthew
Lund, E=mlund@allaire.com
CERT_ISSUER Informazioni relative all’autority
che ha fornito il certificato . Es: O="VeriSign, Inc.",
OU=VeriSign Trust Network, OU="www.verisign.com/repository/RPA
Incorp. By Ref.,LIAB.LTD(c)98", CN=VeriSign Class 1 CA Individual
Subscriber-Persona Not Validated
CLIENT_CERT_ENCODED L’intero certificato in formato
binario, utilizzando l’encode base-64.

Variabili CGI ultima modifica: 2002-11-05T00:00:00+00:00 da Enrico

Related Posts

Comments are closed.