Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP ServerVariables 集合


❮ 完整 Request 对象参考

ServerVariables 集合用于检索服务器变量的值。

语法

Request.ServerVariables (server_variable)

参数 描述
server_variable 必需。要检索的 服务器变量 的名称。

服务器变量

变量 描述
ALL_HTTP 返回客户端发送的所有 HTTP 头信息。始终以 HTTP_ 为前缀,并大写。
ALL_RAW 以原始形式返回所有头信息。
APPL_MD_PATH 返回 ISAPI DLL 应用程序的元基础路径。
APPL_PHYSICAL_PATH 返回与元基础路径相对应的物理路径。
AUTH_PASSWORD 返回客户端身份验证对话框中输入的值。
AUTH_TYPE 服务器用来验证用户的身份验证方法。
AUTH_USER 返回经过身份验证的原始用户名。
CERT_COOKIE 以字符串形式返回客户端证书的唯一 ID。
CERT_FLAGS 如果存在客户端证书,则将 bit0 设置为 1,如果客户端证书的证书颁发机构无效,则将 bit1 设置为 1。
CERT_ISSUER 返回客户端证书的发行人字段。
CERT_KEYSIZE 返回安全套接字层连接密钥大小的位数。
CERT_SECRETKEYSIZE 返回服务器证书私钥的位数。
CERT_SERIALNUMBER 返回客户端证书的序列号字段。
CERT_SERVER_ISSUER 返回服务器证书的发行人字段。
CERT_SERVER_SUBJECT 返回服务器证书的主题字段。
CERT_SUBJECT 返回客户端证书的主题字段。
CONTENT_LENGTH 返回客户端发送的内容长度。
CONTENT_TYPE 返回内容的数据类型。
GATEWAY_INTERFACE 返回服务器使用的 CGI 规范的版本。
HTTP_<HeaderName> 返回 HeaderName 头信息中存储的值。
HTTP_ACCEPT 返回 Accept 头信息的值。
HTTP_ACCEPT_LANGUAGE 返回描述用于显示内容的语言的字符串。
HTTP_COOKIE 返回请求中包含的 cookie 字符串。
HTTP_REFERER 返回包含使用 <a> 标签将请求引用到当前页面的页面的 URL 的字符串。如果页面被重定向,则 HTTP_REFERER 为空。
HTTP_USER_AGENT 返回描述发送请求的浏览器的字符串。
HTTPS 如果请求通过安全通道进入,则返回 ON;如果请求通过非安全通道进入,则返回 OFF。
HTTPS_KEYSIZE 返回安全套接字层连接密钥大小的位数。
HTTPS_SECRETKEYSIZE 返回服务器证书私钥的位数。
HTTPS_SERVER_ISSUER 返回服务器证书的发行人字段。
HTTPS_SERVER_SUBJECT 返回服务器证书的主题字段。
INSTANCE_ID 以文本格式返回 IIS 实例的 ID。
INSTANCE_META_PATH 响应请求的 IIS 实例的元基础路径。
LOCAL_ADDR 返回请求进入的服务器地址。
LOGON_USER 返回用户登录的 Windows 帐户。
PATH_INFO 返回客户端提供的额外路径信息。
PATH_TRANSLATED PATH_INFO 的翻译版本,它获取路径并执行任何必要的虚拟到物理映射。
QUERY_STRING 返回存储在 HTTP 请求中问号 (?) 后面的字符串中的查询信息。
REMOTE_ADDR 返回发出请求的远程主机的 IP 地址。
REMOTE_HOST 返回发出请求的主机名。
REMOTE_USER 返回用户发送的未映射的用户名字符串。
REQUEST_METHOD 返回用于发出请求的方法。
SCRIPT_NAME 返回正在执行的脚本的虚拟路径。
SERVER_NAME 返回服务器的主机名、DNS 别名或 IP 地址,因为它将出现在自引用 URL 中。
SERVER_PORT 返回发送请求的端口号。
SERVER_PORT_SECURE 返回包含 0 或 1 的字符串。如果请求在安全端口上处理,则为 1。否则为 0。
SERVER_PROTOCOL 返回请求信息协议的名称和版本。
SERVER_SOFTWARE 返回回答请求并运行网关的服务器软件的名称和版本。
URL 返回 URL 的基本部分。

示例

您可以像这样循环遍历所有服务器变量。

<%
for each x in Request.ServerVariables
  response.write(x & "<br>")
next
%>

以下示例演示如何找出访问者的浏览器类型、IP 地址等。

<html>
<body>
<p>
<b>您使用以下浏览器浏览此网站:</b>
<%Response.Write(Request.ServerVariables("http_user_agent"))%>
</p>
<p>
<b>您的 IP 地址为:</b>
<%Response.Write(Request.ServerVariables("remote_addr"))%>
</p>
<p>
<b>IP 地址的 DNS 查询结果为:</b>
<%Response.Write(Request.ServerVariables("remote_host"))%>
</p>
<p>
<b>调用页面的方法为:</b>
<%Response.Write(Request.ServerVariables("request_method"))%>
</p>
<p>
<b>服务器的域名:</b>
<%Response.Write(Request.ServerVariables("server_name"))%>
</p>
<p>
<b>服务器的端口:</b>
<%Response.Write(Request.ServerVariables("server_port"))%>
</p>
<p>
<b>服务器的软件:</b>
<%Response.Write(Request.ServerVariables("server_software"))%>
</p>
</body>
</html>

❮ 完整 Request 对象参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.