曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 2760|回复: 0
打印 上一主题 下一主题

使用 Request.ServerVariables 集合获取服务器变量

[复制链接]

716

主题

734

帖子

2946

积分

超级版主

Rank: 9Rank: 9Rank: 9

积分
2946
跳转到指定楼层
楼主
发表于 2013-4-4 16:29:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Request.ServerVariables() 集合可以获取服务器所有相关的变量值,当然还可以获得客户端的一些信息。

使用下面的代码可以获得所有的服务器变量:
<%
For Each Item in Request.ServerVariables
      Response.Write(Item & "<br />")
Next
%>
在 Windows Server 2003 上,列出的结果为:
ALL_HTTP
ALL_RAW
APPL_MD_PATH
APPL_PHYSICAL_PATH
AUTH_PASSWORD
AUTH_TYPE
AUTH_USER
CERT_COOKIE
CERT_FLAGS
CERT_ISSUER
CERT_KEYSIZE
CERT_SECRETKEYSIZE
CERT_SERIALNUMBER
CERT_SERVER_ISSUER
CERT_SERVER_SUBJECT
CERT_SUBJECT
CONTENT_LENGTH
CONTENT_TYPE
GATEWAY_INTERFACE
HTTPS
HTTPS_KEYSIZE
HTTPS_SECRETKEYSIZE
HTTPS_SERVER_ISSUER
HTTPS_SERVER_SUBJECT
INSTANCE_ID
INSTANCE_META_PATH
LOCAL_ADDR
LOGON_USER
PATH_INFO
PATH_TRANSLATED
QUERY_STRING
REMOTE_ADDR
REMOTE_HOST
REMOTE_USER
REQUEST_METHOD
SCRIPT_NAME
SERVER_NAME
SERVER_PORT
SERVER_PORT_SECURE
SERVER_PROTOCOL
SERVER_SOFTWARE
URL
HTTP_CONNECTION
HTTP_ACCEPT
HTTP_ACCEPT_ENCODING
HTTP_ACCEPT_LANGUAGE
HTTP_COOKIE
HTTP_HOST
HTTP_USER_AGENT
我们可以使用下面的代码输出这些变量值,比如:
<%
response.Write(request.serverVariables("REMOTE_ADDR") & "<BR>")
%>
其中,REMOTE_ADDR 表示的是客户端的 IP 地址。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-19 03:15 , Processed in 0.059189 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表