Environment variables
The following is a list of environment variables which are provided by the webserver.

In Perl, these variables are available via $ENV{'key'}; in C, they are available using getenv()

For a detailed discussion about the CGI/1.1 interface, please visit the CGI/1.1 specification.

KeyValue
DOCUMENT_ROOT/usr/home/useful-stuff.net/htdocs
GATEWAY_INTERFACECGI/1.1
HTTP_ACCEPTtext/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSETISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_ENCODINGgzip
HTTP_ACCEPT_LANGUAGEen-us,en;q=0.5
HTTP_CACHE_CONTROLno-cache
HTTP_CONNECTIONclose
HTTP_HOSTuseful-stuff.net
HTTP_IF_MODIFIED_SINCEFri, 02 Apr 2010 11:45:41 GMT
HTTP_PRAGMAno-cache
HTTP_USER_AGENTCCBot/1.0 (+http://www.commoncrawl.org/bot.html)
HTTP_X_CC_IDccc04-01
MvCONFIG_LIBRARY/usr/local/miva/lib/config/3x.so
PATH/usr/local/bin:/usr/bin:/bin
QUERY_STRING 
REMOTE_ADDR38.107.191.111
REMOTE_HOSTSorry; the remote host name is not resolved in real-time
REMOTE_PORT46310
REQUEST_METHODGET
REQUEST_URI/cgi-bin/env.pl
SCRIPT_FILENAME/usr/home/useful-stuff.net/htdocs/cgi-bin/env.pl
SCRIPT_NAME/cgi-bin/env.pl
SERVER_ADMIN[contact your webmaster]
SERVER_NAMEwww.useful-stuff.net
SERVER_PORT80
SERVER_PROTOCOLHTTP/1.1
SERVER_SOFTWAREApache

This script ran at Sat Sep 4 08:02:41 2010 as user 2097