Server Environment Variables

CGI (Common Gateway Interface) and ASP (Active Server Pages) Environment Variables can be used to retrive information about the Server environment, client information,...
In CGI applications, use the environment variable function such as GetEnv() in C++
In ASP, use Request.ServerVariables()
Samples in this page are really retrived at runtime, so your browser information is what your own browser sent to the server.

SERVER_SOFTWARE

Server software and version.
Format : name/version
Sample : Microsoft-IIS/6.0

SERVER_NAME

Server Hostname or IP if Hostname is not available.
Format : Hostname or IP
Sample : www.vo-consulting.be

HTTP_REFERER

URL of the page which sent the user to this page.
Format : url
Sample :

HTTP_ACCEPT_LANGUAGE

Client language.
ISO 639:1988 language codes and ISO 3166 country code.
Format : Language(-locale)
Sample : fr-be

PATH_INFO

Script path (web)
Format : string
Sample : /Documentation/Web/EnvVar.asp

SERVER_PORT

Server Port number.
Format : TCP/IP Port number
Sample : 80

SERVER_PROTOCOL

Server Protocol name and version.
Format : protocol/version
Sample : HTTP/1.1

SCRIPT_NAME

Script URL.
Can be used with SERVER_NAME to have the complete URL.
Sample : /Documentation/Web/EnvVar.asp

GATEWAY_INTERFACE

N/A
Format : Interface/Version
Sample : CGI/1.1

PATH_TRANSLATED

Script path (server filesystem)
Format : string
Sample : F:\Inetpub\wwwroot\documentation\Web\CGI SrvVar.asp

QUERY_STRING

String following the "?" in the URL, try calling this page with "?sample=hello".
Format : string
Sample :

REMOTE_HOST

N/A
Format : Hostname or IP
Sample : 62.72.116.158

REMOTE_ADDR

N/A
Format : IP
Sample : 62.72.116.158

REMOTE_USER

N/A
Format : Username
Sample :

REMOTE_IDENT

RFC931 Username.
Format : Username
Sample :

AUTH_TYPE

N/A
Format : Auth. Type
Sample :

REQUEST_METHOD

Method used for request, usually GET or POST.
Format : Method
Sample : GET

CONTENT_TYPE

N/A
Format : MIME Type
Sample :

CONTENT_LENGTH

N/A
Format : Length
Sample : 0

HTTP_ACCEPT

N/A
Format : MIME type/subtype, ...
Sample : */*

HTTP_USER_AGENT

Browser information string.
Format : Software/Version
Sample : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)