| Environment Variable |
Description |
| AUTH_TYPE |
Specifies the authentication method used to validate
the user. This will only be set if the server is set to authenticate users. |
| CONTENT_LENGTH |
The number of bytes in the message body of the HTTP
request. This is used by POST method request. |
| CONTENT_TYPE |
The media type of the incoming data. |
| GATEWAY_INTERFACE |
Specifies the protocol name and revision being used
by the server to communicate with the script. |
| HTTP_ACCEPT |
Holds a comma delimited list of MIME types that the
client will accept |
| HTTP_REFERER |
Specifies the address of the web page that posted
the request |
| HTTP_USER_AGENT |
The name and version of the web browser used to make
the request. |
| PATH_INFO |
Extra path information specified in the URL that
called the script |
| PATH_TRANSLATED |
The server's real file system path to the script's
location. |
| QUERY_STRING |
The URL-encoded data in a GET request |
| REMOTE_ADDR |
Specifies the IP address of the client's machine. |
| REMOTE_HOST |
Specifies the client's domain name. |
| REMOTE_IDENT |
Specifies the client machine's username if available. |
| REMOTE_USER |
Specifies the name used to authenticate the user
if the user was authenticated using server-based authentication |
| REQUEST_METHOD |
Specifies if the request was GET or POST |
| SCRIPT_NAME |
Specifies the virtual name of the script. (The directory
and filename) |
| SERVER_NAME |
The server's domain name |
| SERVER_PORT |
The port that the web server is running on |
| SERVER_PROTOCOL |
The name and revision of the protocol the server
is using. |
| SERVER_SOFTWARE |
The name and revision level of the web server |