代码改变世界

Web服务器变量的集合(Request.ServerVariables)

2009-12-29 13:50  bitfairyland  阅读(471)  评论(0编辑  收藏  举报

格式:Request.ServerVariables[int index|string name]

name和对应含义如下:

Url =〉返回服务器地址

Path_Info =〉客户端提供的路径信息

Appl_Physical_Path =〉与应用程序元数据库路径相应的物理路径

Path_Translated =〉通过由虚拟至物理的映射后得到的路径

Script_Name =〉执行脚本的名称

Query_String =〉查询字符串內容

Http_Referer =〉请求的字符串內容

Server_Port =〉接受请求的服务器端口号

Remote_Addr =〉发出请求的远程主机的IP地址

Remote_Host =〉发出请求的远程主机名称

Local_Addr =〉返回接受请求的服务器地址

Http_Host =〉返回服务器地址

Server_Name =〉服务器的主机名、DNS地址或IP地址

Request_Method =〉提出请求的方法比如GETHEADPOST等等

Server_Port_Secure =〉如果接受请求的服务器端口为安全端口时,则为1,否则为0

Server_Protocol =〉服务器使用的协议的名称和版本

Server_Software =〉应答请求并运行网关的服务器软件的名称和版本

All_Http =〉客户端发送的所有HTTP标头,前缀HTTP_

All_Raw =〉客户端发送的所有HTTP标头,其结果和客户端发送时一样,没有前缀HTTP_

Appl_MD_Path =〉应用程序的元数据库路径

Content_Length =〉客户端发出內容的长度

Https =〉如果请求穿过安全通道(SSL),则返回ON如果请求来自非安全通道,则返回OFF

Instance_ID =IIS实例的ID

Instance_Meta_Path =〉响应请求的IIS实例的元数据库路径

Http_Accept_Encoding =〉返回內容如:gzip,deflate

Http_Accept_Language =〉返回內容如:en-us

Http_Connection =〉返回內容:Keep-Alive

Http_Cookie =〉返回內容如:nVisiT%2DYum=125;ASPSESSIONIDCARTQTRA=FDOBFFABJGOECBBKHKGPFIJI;ASPSESSIONIDCAQQTSRB=LKJJPLABABILLPCOGJGAMKAM;ASPSESSIONIDACRRSSRA=DKHHHFBBJOJCCONPPHLKGHPB

Http_User_Agent =〉返回內容:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1)

Https_Keysize =〉安全套接字层连接关键字的位数,如128

Https_Secretkeysize =〉服务器验证私人关键字的位数如1024

Https_Server_Issuer =〉服务器证书的发行者字段

Https_Server_Subject =〉服务器证书的主题字段

Auth_Password =〉当使用基本验证模式时,客户在密码对话框中输入的密码

Auth_Type =〉是用户访问受保护的脚本时,服务器用於检验用户的验证方法

Auth_User =〉代证的用户名

Cert_Cookie =〉唯一的客户证书ID

Cert_Flag =〉客户证书标誌,如有客户端证书,则bit00如果客户端证书验证无效,bit1被设置为1

Cert_Issuer =〉用户证书中的发行者字段

Cert_Keysize =〉安全套接字层连接关键字的位数,如128

Cert_Secretkeysize =〉服务器验证私人关键字的位数如1024

Cert_Serialnumber =〉客户证书的序列号字段

Cert_Server_Issuer =〉服务器证书的发行者字段

Cert_Server_Subject =〉服务器证书的主题字段

Cert_Subject =〉客户端证书的主题字段

Content_Type =〉客户发送的form內容或HTTPPUT的数据类型