菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何 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 对象参考
×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持