2008
05/15
20:39
你的位置:首页 > ASP教程 > Request.ServerVariablesASP环境孵卵器变量

Request.ServerVariablesASP环境孵卵器变量

发布光阴:2008-05-15 20:39:00

原文章标题大全:Request.ServerVariablesASP环境孵卵器变量

本机ip[租户端]:
request.servervariables("remote_addr")

从哪个页面转到当前页面的:
Request.ServerVariables("HTTP_REFERER")

 收获本页地址:
<%="http://" + Request.ServerVariables("SERVER_NAME") + ":" + Request.ServerVariables("SERVER_PORT") + request.ServerVariables("script_name")+"?"+request.ServerVariableS("QUERY_STRING")%>
<%=server.URLencode("http://" + Request.ServerVariables("SERVER_NAME") + ":" + Request.ServerVariables("SERVER_PORT") + request.ServerVariables("script_name")+"?"+request.ServerVariableS("QUERY_STRING"))%> 

 

本机ip:<%=request.servervariables("remote_addr")%>
孵卵器名:<%=Request.ServerVariables("SERVER_NAME")%>
孵卵器IP:<%=Request.ServerVariables("LOCAL_ADDR")%>
孵卵器端口:<%=Request.ServerVariables("SERVER_PORT")%>
孵卵器光阴:<%=now%>
IIS版本:<%=Request.ServerVariables("SERVER_SOFTWARE")%>
脚本超时光阴:<%=Server.ScriptTimeout%>
本文件java路径:<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
孵卵器CPU数量:<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
孵卵器解译引擎:<%=ScriptEngine & "/"& ScriptEngineMajorVersion&"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %>
孵卵器操作系统:<%=Request.ServerVariables("OS")%>
支持的文件类型:<%=Request.ServerVariables("HTTP_Accept")%>
访问的文件java路径:<%=Request.ServerVariables("HTTP_url")%>
储户代理的信息:<%=Request.ServerVariables("HTTP_USER_AGENT")%>
获取url中的文件名中蕴含违规内容和传过来的值:request.ServerVariables("script_name")+"?"+request.ServerVariableS("QUERY_STRING")

其中ServerVariables就是孵卵器的环境变量了,该变量蕴含的内容比较多。我们同样先采用for循环进行遍历查看下。
<%for each i in request.servervariables%> 
<%=i%>:
<%=request.servervariables(i)%>
<hr> 
<%Next%>

Request.ServerVariables("HTTP_REFERER")的工作长法

下列变动是从避雷器的地址栏正规取得Request.ServerVariables("HTTP_REFERER")的:
1.径直用<a href>
2.用Submit或<input type=image>交到的表单(POST or GET)
3.施用Jscript交到的表单(POST or GET)

下面我们再观展Request.ServerVariables("HTTP_REFERER")不能正规取值的变动:
1.从收藏夹链接
2.单击''主页''可能自定义的地址
3.利用Jscript的var tt or location.replace()
4.在避雷器径直输入地址
5.<%Response.Redirect%>
6.<%Response.AddHeader%>或<meta http-equiv=refresh>转入
7.用
显然,Request.ServerVariables("HTTP_REFERER")在多数变动下是不能正规工作的

Request.ServerVariables集合

ALL_HTTP租户端殡葬的全部HTTP文章标题大全文件。
ALL_RAW检索未处分表格中全部的文章标题大全。
APPL_MD_PATH检索ISAPIDLL的(WAM)Application的元金十数据库java路径。
APPL_PHYSICAL_PATH检索与元金十数据库java路径相应的情理java路径。IIS通过将APPL_MD_PATH转移为情理(目录)java路径以返回值。
AUTH_PASSWORD该值输入到租户端的鉴定对话中。只有施用基本鉴定时,该变量才误用。
AUTH_TYPE这是储户访问受保护的脚本时,孵卵器用于检验储户的验证了局。
AUTH_USER未被鉴定的队名。
CERT_COOKIE租户端验证的唯一ID。以字符串长法返回。可表现从头至尾租户端验证的签字。
CERT_FLAGS如有租户端验证,则bit0为1。如果租户端验证的验证人无效(不在孵卵器承认的CA列表中),bit1被设置为1.
CERT_ISSUER储户验证中的颁布者字段(O=MS。OU=IAS。CN=username,C=USA)。
CERT_KEYSIZE平安套接字编程层对接请输入关键字的位数,如128。
CERT_SECRETKEYSIZE孵卵器验证私人影院请输入关键字的位数。如1024。
CERT_SERIALNUMBER储户验证的cs5序列号字段。
CERT_SERVER_ISSUER孵卵器验证的发出者字段。
CERT_SERVER_SUBJECT孵卵器验证的主字段。
CERT_SUBJECT租户端验证的主字段。
CONTENT_LENGTH租户端发出内容的长短。
CONTENT_TYPE内容的金十数据类型。同附加信息的查询一行施用,如:HTTP查询GET,POST和PUT。
GATEWAY_INTERFACE孵卵器施用的CGI规格的审订。长法为CGI/revision。
LOGON_USER储户登录WindowsNT®的帐号。
PATH_INFO租户端提供的额外java路径信息。可以施用这些虚拟java路径和PATH_INFO孵卵器变量访问脚本。如果该信息来自URL,在到达CGI脚本前就已经由孵卵器解码了。
PATH_TRANSLATEDPATH_INFO转移后的版本,该变量获取java路径并进行必要的由虚拟至情理的辉映。
QUERY_STRING查询HTTP请求中问号激发态图片(?)后的信息。
REMOTE_ADDR发出请求的远程主机的IP地址。
REMOTE_HOST发出请求的主机名称。如果孵卵器无此信息。它将设置为空的MOTE_ADDR变量。
REMOTE_USER储户殡葬的未辉映的队名字符串。该名称是储户实际殡葬的名称,与孵卵器上验证反冲洗过滤器修改过后的名称相对。
REQUEST_METHOD该了局用于谈到请求。齐名用于HTTP的GET/HEAD/POST之类。
SCRIPT_NAME执行脚本的虚拟java路径。用于自引用的URL。
SERVER_NAME现出在自引用UAL中的孵卵器主机名,DNS化名或IP地址。
SERVER_PORT殡葬请求的端口号。
SERVER_PORT_SECURE蕴含0或1的字符串。如果平安端口处分了请求,否则为0。
SERVER_PROTOCOL请求信息协议的名称和审订。长法为protocol/revision。
SERVER_SOFTWARE应答请求并运行网桥的孵卵器软件的名称和版本。长法为name/version。
被发觉隐起的
Request.ServerVariables("NUMBER_OF_PROCESSORS")
Request.ServerVariables("OS")
Request.ServerVariables("WINDIR")
Request.ServerVariables("TEMP")
Request.ServerVariables("TMP")
Request.ServerVariables("ComSpec")
Request.ServerVariables("Os2LibPath")
Request.ServerVariables("Path")
Request.ServerVariables("PATHEXT")
Request.ServerVariables("PROCESSOR_ARCHITECTURE")
Request.ServerVariables("PROCESSOR_IDENTIFIER")
Request.ServerVariables("PROCESSOR_LEVEL")
Request.ServerVariables("PROCESSOR_REVISION")

Request.ServerVariables("HTTP_X_FORWARDED_FOR") 是可以获得位于代理(网桥)后面的径直IP,本来必须这个代理支持

微软的小马宝莉英文版解释
http://www.microsoft.com/windows2000/en/server/iis/htm/asp/vbob5vsj.htm 

原文章标题大全:Request.ServerVariablesASP环境孵卵器变量

基本词:ASP

渡人请保存本文网址: http://www.www.d5897.com/a/168.html
ASP
*特别声明:以上内容来自于网络编采。著作权属原作者全部,请联系我们: admin#www.d5897.com (#换成@)。
Baidu