Following is the table containing a list of server environment variables.
Using:
VB: Request.ServerVariables("Variable")
C#: Request.ServerVariables["Variable"]
Variable | Description |
| All HTTP headers sent by the client. |
| Retrieves all headers in raw form. The difference between |
| Retrieves the metabase path for the Application for the ISAPI DLL. |
| Retrieves the physical path corresponding to the metabase path. IIS converts the |
| The value entered in the client's authentication dialog. This variable is available only if Basic authentication is used. |
| The authentication method that the server uses to validate users when they attempt to access a protected script. |
| The name of the user as it is derived from the authorization header sent by the client, before the user name is mapped to a Windows account. This variable is no different from |
| Unique ID for client certificate, returned as a string. Can be used as a signature for the whole client certificate. |
| bit0 is set to 1 if the client certificate is present. bit1 is set to 1 if the cCertification authority of the client certificate is invalid (it is not in the list of recognized CAs on the server). |
| Issuer field of the client certificate (O=MS, OU=IAS, CN=user name, C= |
| Number of bits in Secure Sockets Layer connection key size. For example, 128. |
| Number of bits in server certificate private key. For example, 1024. |
| Serial number field of the client certificate. |
| Issuer field of the server certificate. |
| Subject field of the server certificate. |
| Subject field of the client certificate. |
| The length of the content as given by the client. |
| The data type of the content. Used with queries that have attached information, such as the HTTP queries GET, POST, and PUT. |
| The revision of the CGI specification used by the server. The format is CGI/revision. |
| The value stored in the header Note The server interprets any underscore (_) characters in |
| Returns the value of the Accept header. |
| Returns a string describing the language to use for displaying content. |
| Returns the cookie string that was included with the request. |
| Returns the name of the Web server. This may or may not be the same as |
| Returns a string that contains the URL of the page that referred the request to the current page using an HTML <A> tag. Note that the URL is the one that the user typed into the browser address bar, which may not include the name of a default document. If the page is redirected,
|
| Returns a string describing the browser that sent the request. |
| Returns ON if the request came in through secure channel (SSL) or it returns OFF if the request is for a non-secure channel. |
| Number of bits in Secure Sockets Layer connection key size. For example, 128. |
| Number of bits in server certificate private key. For example, 1024. |
| Issuer field of the server certificate. |
| Subject field of the server certificate. |
| The ID for the IIS instance in textual format. If the instance ID is 1, it appears as a string. You can use this variable to retrieve the ID of the Web-server instance (in the metabase) to which the request belongs. |
| The metabase path for the instance of IIS that responds to the request. |
| Returns the Server Address on which the request came in. This is important on multi-homed computers where there can be multiple IP addresses bound to the computer and you want to find out which address the request used. |
| The Windows account that the user is impersonating while connected to your Web server. Use |
| Extra path information as given by the client. You can access scripts by using their virtual path and the |
| A translated version of |
| Query information stored in the string following the question mark (?) in the HTTP request. |
| The IP address of the remote host making the request. |
| The name of the host making the request. If the server does not have this information, it will set |
| The name of the user as it is derived from the authorization header sent by the client, before the user name is mapped to a Windows account. If you have an authentication filter installed on your Web server that maps incoming users to accounts, use |
| The method used to make the request. For HTTP, this is GET, HEAD, POST, and so on. |
| A virtual path to the script being executed. This is used for self-referencing URLs. |
| The server's host name, DNS alias, or IP address as it would appear in self-referencing URLs. |
| The port number to which the request was sent. |
| A string that contains either 0 or 1. If the request is being handled on the secure port, then this will be 1. Otherwise, it will be 0. |
| The name and revision of the request information protocol. The format is protocol/revision. |
| The name and version of the server software that answers the request and runs the gateway. The format is name/version. |
| Gives the base portion of the URL. |
No comments:
Post a Comment
Post your comments here: