HTTP_ACCEPT MIME types, for example,"image/gif, image/xxbitmap, image/jpeg, image/pjpeg,image/png, */*". HTTP_ACCEPT_CHARSET Character sets, for example, "iso88591,*,utf8". HTTP_ACCEPT_ENCODING Character coding types, for example, "gzip". HTTP_ACCEPT_LANGUAGE The languages, for example, "en". HTTP_AUTHORIZATION The authorization data of an HTTP authentication. HTTP_CACHE_CONTROL Set if a request can be cached by the server. HTTP_CONNECTION The connection type, for example, "Keep-alive". HTTP_COOKIE The cookie or cookies transmitted by the client. HTTP_HOST The name of the server requested by the client. HTTP_REFERER The URL of the page from which this page was accessed. HTTP_USER_AGENT The user agent, for example, "Mozilla/4.72 [en] (X11; I; Linux 2.2.9 i686)". Note that user agents often pretend to be other agents to work with web sites that treat particular agents differently. HTTP_VIA Proxy cache or caches. REQUEST_METHOD GET or POST. PATH_INFO The relative path of the requested resource. PATH_TRANSLATED The absolute path of the requested resource. QUERY_STRING Additional supplied parameters. SCRIPT_NAME The name the script was called with. DOCUMENT_ROOT Root of the HTML document tree, for example, /home/sites/myserver.com/html/. GATEWAY_INTERFACE The revision of the CGI specification, for example, CGI/1.1. SERVER_NAME The server's hostname, for example, www.myserver.com. SERVER_SOFTWARE The server software's name,for example, Apache/1.3.11 (Unix). AUTH_TYPE The authorization type, for example, Basic, if authentication is being used. CONTENT_LENGTH Length content sent by the client in bytes. CONTENT_TYPE Type of the content sent by the client, for example, text/html. PATH The search path for remotely executable programs. PATH_INFO The extra path information given by the client. PATH_TRANSLATED The value of PATH_INFO converted into a physical file location. QUERY_STRING The information that follows the ? in a URL. REMOTE_ADDR The IP address of the remote host. REMOTE_HOST The hostname of the remote host. This may be the same as REMOTE_ADDR If the server is not doing name lookups. REMOTE_IDENT The remote user name retreived from the ident protocol. This is usually unset, as servers rarely perform this lookup. REMOTE_PORT The port number of the network connection on the client side. REMOTE_USER The user name that was authenticated by the server, if authentication is being used. REQUEST_METHOD How the script was called (GET, PUT, POST...). SCRIPT_NAME The virtual path to the script, for example, /perl/askname.plx. SCRIPT_FILENAME The absolute path to the script, for example, /home/sites/myserver.com/scripts/askname.plx. SERVER_ADMIN The email address of the web server administrator, for example, webmaster@myserver.com. SERVER_PORT The port number to which the request was sent, for example, 80. SERVER_PROTOCOL The name and revision of the protocol used to make the request, for example, HTTP/1.1.