`

[导入] aspRequest.ServerVariables集合+隐藏的 获取物理路径

阅读更多

Request.ServerVariables集合+隐藏的 获取物理路径

ALL_HTTP客户端发送的所有HTTP标题文件。
ALL_RAW检索未处理表格中所有的标题。
APPL_MD_PATH检索ISAPIDLL的(WAM)Application的元数据库路径。
APPL_PHYSICAL_PATH检索与元数据库路径相应的物理路径。IIS通过将APPL_MD_PATH转换为物理(目录)路径以返回值。
AUTH_PASSWORD该值输入到客户端的鉴定对话中。只有使用基本鉴定时,该变量才可用。
AUTH_TYPE这是用户访问受保护的脚本时,服务器用于检验用户的验证方法。
AUTH_USER未被鉴定的用户名。
CERT_COOKIE客户端验证的唯一ID,以字符串方式返回。可作为整个客户端验证的签字。
CERT_FLAGS如有客户端验证,则bit0为1。如果客户端验证的验证人无效(不在服务器承认的CA列表中),bit1被设置为1.

CERT_ISSUER用户验证中的颁布者字段(O=MS,OU=IAS,CN=username,C=USA)。
CERT_KEYSIZE安全套接字层连接关键字的位数,如128。
CERT_SECRETKEYSIZE服务器验证私人关键字的位数。如1024。
CERT_SERIALNUMBER用户验证的序列号字段。
CERT_SERVER_ISSUER服务器验证的颁发者字段。
CERT_SERVER_SUBJECT服务器验证的主字段。
CERT_SUBJECT客户端验证的主字段。
CONTENT_LENGTH客户端发出内容的长度。
CONTENT_TYPE内容的数据类型。同附加信息的查询一起使用,如:HTTP查询GET、POST和PUT。
GATEWAY_INTERFACE服务器使用的CGI规格的修订。格式为CGI/revision。
LOGON_USER用户登录WindowsNT?的帐号。
PATH_INFO客户端提供的额外路径信息。可以使用这些虚拟路径和PATH_INFO服务器变量访问脚本。如果该信息来自URL,在到达CGI脚本前就已经由服务器解码了。
PATH_TRANSLATEDPATH_INFO转换后的版本,该变量获取路径并进行必要的由虚拟至物理的映射。
QUERY_STRING查询HTTP请求中问号(?)后的信息。
REMOTE_ADDR发出请求的远程主机的IP地址。
REMOTE_HOST发出请求的主机名称。如果服务器无此信息,它将设置为空的MOTE_ADDR变量。
REMOTE_USER用户发送的未映射的用户名字符串。该名称是用户实际发送的名称,与服务器上验证过滤器修改过后的名称相对。
REQUEST_METHOD该方法用于提出请求。相当于用于HTTP的GET/HEAD/POST等等。
SCRIPT_NAME执行脚本的虚拟路径。用于自引用的URL。
SERVER_NAME出现在自引用UAL中的服务器主机名、DNS化名或IP地址。
SERVER_PORT发送请求的端口号。
SERVER_PORT_SECURE包含0或1的字符串。如果安全端口处理了请求,则为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,当然必须这个代理支持

本机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")%>

Dim obj
For Each obj In Request.ServerVariables
Response.Write "Name : " & obj & "<br/>Value : " & Request.ServerVariables(obj) & "<br/><br/>"
Next


文章来源:http://www.cnblogs.com/wangdetian168/archive/2008/11/28/1343387.html
分享到:
评论

相关推荐

    Request.ServerVariables参数集

    - **描述**:返回应用程序的物理路径,即应用程序所在的服务器上的绝对路径。 - **应用场景**:用于读取文件系统中的文件,如加载配置文件、图片等静态资源。 #### `Request.ServerVariables('Path_Translated')` -...

    Request.ServerVariables

    Request.ServerVariables 是 ASP 中的一个内置对象,提供了对服务器变量的访问,允许开发者在 ASP 代码中获取服务器端的信息。这篇文章将详细介绍 Request.ServerVariables 对象的使用和相关知识点。 Request....

    asp中Request.ServerVariables的参数集合

    在ASP (Active Server Pages) 中,`Request.ServerVariables` 是一个非常重要的集合,它允许开发者获取有关客户端和服务器环境的详细信息。这个集合提供了大量的变量,可以帮助开发者获取HTTP请求的各种属性,从而更...

    asp.net Request.ServerVariables[] 读解

    - `Request.ServerVariables("Appl_Physical_Path")`:获取应用程序的物理路径。 - `Request.ServerVariables("Path_Translated")`:转换后的虚拟路径,即从虚拟路径到实际文件系统的映射。 - `Request....

    Request_ServerVariables参数详解

    3. **`Appl_Physical_Path`**: 返回应用程序的物理路径。 - 示例:`Request.ServerVariables["Appl_Physical_Path"]` 4. **`Path_Translated`**: 返回转换后的文件系统路径。 - 示例:`Request.ServerVariables[...

    ASP内置对象的实例

    - `Request.ServerVariables("APPL_PHYSICAL_PATH")`:获取当前ASP文件的物理路径,有助于处理文件操作。 4. 其他用途: - `Request.ServerVariables("SERVER_NAME")`:获取服务器的主机名。 - `Request....

    获取客户端IP函数详细做法

    ### 获取客户端IP函数详细做法 在Web开发中,获取客户端IP地址是一项常用的功能,它可用于统计网站访问者来源、防止恶意攻击等多种应用场景。本文将详细解析一个VBScript编写的用于获取客户端IP地址的函数。 #### ...

    获取客户端及服务器的信息

    - 文件路径:`Request.PhysicalApplicationPath`,获取Web应用程序的物理路径。 - 服务器IE版本:通过注册表读取,提供服务器上的IE版本。 - 系统目录:`Environment.SystemDirectory`,返回系统目录路径。 - ...

    ASP.NET获取真正的客户端IP地址的6种方法

    在ASP中使用 Request.ServerVariables(“REMOTE_ADDR”) 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。 要想透过代理服务器取得客户端的...

    C# request获取参数.docx

    在访问时,Request.Params 会将 QueryString、Form、Cookies 和 ServerVariables 四个集合的数据合并到一个新集合中,然后再查找指定的结果。这个集合是在第一次访问时创建的,如果集合不存在则创建一个新的集合。...

    asp获取IP地址的两种方法

    在ASP(Active Server Pages)开发中,获取用户IP地址是一项常见的需求,这有助于跟踪和分析用户行为、提供个性化服务或实施安全策略。标题提到的"asp获取IP地址的两种方法",实际上涉及到如何处理直接连接和通过...

    利用ASP获取客户端真实IP地址.doc

    在ASP中,通过Request.ServerVariables方法可以获取服务器环境变量,其中"REMOTE_ADDR"变量代表了发出请求的远程主机(即客户端)的IP地址。以下是一个简单的示例,展示如何在ASP页面中获取并显示客户端IP: ```asp...

    ASP.NET获取IP的方法

    通过`Request.ServerVariables`可以获取客户端的IP地址。此方法通常用于直接连接的情况,即客户端直接与服务器通信,中间没有代理服务器或其他设备。 ##### 示例代码: ```csharp string ipAddress = Request....

    c# 取得客户端的信息

    ### C# 获取客户端及服务器信息知识点详解 在Web开发中,获取客户端以及服务器的相关信息对于很多应用场景至关重要。例如,为了优化用户体验、进行访问统计分析、实施安全策略等,我们需要了解客户端的一些基本信息...

    .NET常用Request获取信息总结

    - request.ServerVariables("APPL_PHYSICAL_PATH"):获取应用程序的物理路径,这个属性对于访问程序实际部署的位置非常有用。 - Request.ServerVariables("SCRIPT_NAME"):获取当前请求的虚拟路径,通常用于处理请求...

    ASP的Server.MapPath()不同参数返回路径总结

    此外,MapPath()只适用于Web服务器文件系统,对于远程服务器上的路径或者本地文件系统中的文件,通常不能使用Server.MapPath()来获取路径。 在实际应用中,为了确保路径正确性和代码的可移植性,建议在编写程序时...

    ASP隐藏下载地址及防盗代码

    ### ASP隐藏下载地址及防盗链代码详解 #### 一、引言 在互联网技术日新月异的发展过程中,网站安全性和资源保护变得尤为重要。对于提供文件下载服务的站点来说,如何确保自己的资源不被非法利用成为了必须面对的...

    ASP.NET下载到桌面快捷方式代码

    首先确定图标文件的物理路径。这里假设图标文件名为`logo.ico`,位于项目的根目录下。 如果需要从远程获取图标,则可以通过如下方式: ```csharp string icoName = "/Favicon.ico"; if (!string.IsNullOrEmpty...

Global site tag (gtag.js) - Google Analytics