学习ASP知识之Request.ServerVariables应用

转载 2006年06月13日 20:27:00

本机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%>
本文件路径:<%=server.mappath(Request.ServerVariables("SCRIPT_NAME"))%>
服务器CPU数量:<%=Request.ServerVariables("NUMBER_OF_PROCESSORS")%>
服务器解译引擎:<%=ScriptEngine & "/"& ScriptEngineMajorVersion&"."&ScriptEngineMinorVersion&"."& ScriptEngineBuildVersion %>
服务器操作系统:<%=Request.ServerVariables("OS")%>
支持的文件类型:<%=Request.ServerVariables("HTTP_Accept")%>
访问的文件路径:<%=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的location.href or location.replace()
4.在浏览器直接输入地址
5.<%Response.Redirect%>
6.<%Response.AddHeader%>或<meta http-equiv=refresh>转向
7.用XML加载地址

显然,Request.ServerVariables("HTTP_REFERER")在多数情况下是不能正常工作的

来源:http://www.dwww.cn/new/20065171839371923.html

asp中,服务端JS如何遍历Request.ServerVariables?

今天,有网友问我这个问题,asp中,服务端JS如何遍历Request.ServerVariables?说实话,以前的asp都使用vbs写的,从来没想过js怎么写,随即给出答案! 如下:for(var ...
  • anson_ui
  • anson_ui
  • 2005年12月07日 16:58
  • 890

asp中Request.ServerVariables的参数集

asp(vb)获取计算机名:判断Cookie是否可用(禁止)asp(vb):也可以在前一页面中写入cookie 在下一页面调用,如调用不成功则说明Cookie不可用。response.cookies(...
  • chinmo
  • chinmo
  • 2008年02月15日 12:21
  • 4276

学习ASP知识之Request.ServerVariables应用的文章专题

本机ip:服务器名:服务器IP:服务器端口:服务器时间:IIS版本:脚本超时时间:本文件路径:服务器CPU数量:服务器解译引擎:服务器操作系统:支持的文件类型:访问的文件路径:用户代理的信息:获取ur...
  • bianshusen
  • bianshusen
  • 2006年12月18日 16:08
  • 765

Request.ServerVariables("SCRIPT_NAME")的bug

写ASP程序的朋友都知道,Request.ServerVariables("SCRIPT_NAME") 返回当前页面的相对路径,比如说“http://localhost/bbs/post.asp”,...
  • wxl2012
  • wxl2012
  • 2010年03月17日 11:50
  • 3147

Request.ServerVariables[IIS Server Variables]详解

变量描述ALL_HTTPAll HTTP headers sent by the client.(客户端发送的所有 HTTP 标题文件)ALL_RAWRetrieves all headers in ...
  • ceclar123
  • ceclar123
  • 2011年02月14日 17:49
  • 1278

Request.ServerVariables("HTTP_REFERER")不能使用

Request.ServerVariables("HTTP_REFERER") 下列情况是从浏览器的地址栏正常取得Request.ServerVariables("HTTP_REFERER")的: 1...
  • sunchaohuang
  • sunchaohuang
  • 2008年05月10日 08:42
  • 717

Request.ServerVariables["REMOTE_ADDR"]获取IP地址异常

Request.ServerVariables["REMOTE_ADDR"]获取的值是 “”
  • ITX2000
  • ITX2000
  • 2014年07月14日 09:29
  • 1444

微信应用号开发知识贮备之打通React Component任督二脉

随着微信应用号的呼之欲出,相信新一轮的APP变革即将发生。作为行业内人士,我们很应该去拥抱这个趋势。这段时间在忙完工作之余准备储备一下这方面的知识点,以免将来被微信应用号的浪潮所淹没......
  • zhubaitian
  • zhubaitian
  • 2016年09月25日 20:45
  • 838

【asp】Request.ServerVariables 参数集

 本文件ip路径:http://"&request.servervariables("server_name")&request.servervariables("script_name")%> 本机...
  • zhangshuxia
  • zhangshuxia
  • 2009年06月03日 13:45
  • 590

Request.ServerVariables应用

本机ip:服务器名:服务器IP:服务器端口:服务器时间:IIS版本:脚本超时时间:本文件路径:服务器CPU数量:服务器解译引擎:服务器操作系统:支持的文件类型:访问的文件路径:用户代理的信息:获取ur...
  • bulbul2006
  • bulbul2006
  • 2006年09月11日 14:04
  • 507
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习ASP知识之Request.ServerVariables应用
举报原因:
原因补充:

(最多只允许输入30个字)