| SERVER_NAME | Il nome dell' host (o l' indirizzo IP) dove sta girando lo script |
| SERVER_SOFTWARE | Il software del server usato. Esempi: CERN/3.0 o NCSA/1.3 |
| GATEWAY_INTERFACE | La versione CGI che sta girando sul server |
| SERVER_PROTOCOL | La versione del protocollo HTTP usato. Dovrebbe essere CGI/1.1 |
| SERVER_PORT | La porta TCP alla quale il server e' collegato. Di solito questo valore e' 80 |
| REQUEST_METHOD | Il metodo usato: GET o POST |
| HTTP_ACCEPT | L' elenco dei Content-type che il browser e' in grado di gestire |
| HTTP_USER_AGENT | Il nome del browser che ha inviato le informazioni. Questa variabile di solito contiene il nome del browser, la sua versione ed altre informazioni come la piattaforma usata |
| HTTP_REFERER | L' URL del documento che contiene la form |
| PATH_INFO | L' URL ed informazioni aggiuntive inviate dal browser quando viene usato il metodo GET (vedi Sezioniamo un semplice script CGI: Salve Rete! per ulteriori informazioni) |
| PATH_TRANSLATED | Il path reale del sistema contenuto all' interno della variabile PATH_INFO |
| SCRIPT_NAME | Il nome dello script ed il path |
| QUERY_STRING | Informa<ioni inviate tramite il metodo GET. In altre parole tutte le informazioni inviate dopo il simbolo '?' all' interno dell' URL |
| REMOTE_HOST | Il nome dell' host che ha effettuato la richiesta |
| REMOTE_ADDR | L' indirizzo dell' host che ha effettuato la richiesta |
| REMOTE_USER | Il nome dell' utente che ha inviato la richiesta (quando e' disponibile una forma di autenticazione) |
| REMOTE_IDENT | Il nome del server che ha inviato la richiesta (quando e' disponibile il protocollo ident) |
| CONTENT_TYPE | Quando e' usato il metodo POST, il suo valore e': 'application/x-www-form-urlencoded'. Quando viene inviato un file, il suo valore e': 'multipart/form-data' |
| CONTENT_LENGTH | Quando e' usato il metodo POST, il suo valore definisce la dimensione del canale di input. In altre parole il numero di bytes inviati |