主题:  这个服务器变量为何很少介绍?

dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#12004/7/9 10:40:54
看到一本书上介绍了
Request.serverVariables("HTTP_X_FORWARDED_FOR")

HTTP_X_FORWARDED_FOR可以取得通过代理服务器访问者的真实IP。这样就完美了:

vIP=Request.serverVariables("HTTP_X_FORWARDED_FOR")
IF vIP="" then
vIP=Request.serverVariables("remote_addr")
end if

response.write vIP

=============这下访问者逃不了了,呵呵。


编辑历史:[此帖最近一次被 dreamexpress 编辑过(编辑时间:2004-07-09 11:51:14)]


缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22004/7/9 10:49:22
只是一个服务器变量,要怎么样的介绍呢?



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#32004/7/9 11:46:51
根本好多书上就没提这个变量啊。我今天才偶然看见。



无敌网络ANTer

职务:普通成员
等级:2
金币:1.0
发贴:187
#42004/7/9 14:33:42
有专门介绍服务器变量的书,而且很全面的


骄傲的骑士\曾起何时\已挂靴于驰骋的沙场\空留绝尘而去的笑声
Antknight

dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#52004/7/9 16:00:19
哦,但我想在网上找啊。哪个网站有这方面的资料?除微软之外。



Alexa.M.GonDuo

职务:普通成员
等级:1
金币:0.0
发贴:38
#62004/7/9 16:36:28
去google搜索Request.serverVariables("HTTP_X_FORWARDED_FOR")
肯定有符合你的答案



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#72004/7/9 16:45:49
呵呵,事情未必有你想像的那么好。
这个还要看代理服务器是否会向WEB服务器发送相关数据。事实上,出于隐私保护,大部分是不发送的。

for each item in Request.serverVariables
枚举全部的serverVariables,不会有漏掉了



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#82004/7/9 17:52:45
for each item in Request.serverVariables
枚举全部的serverVariables,就是没看见过HTTP_X_FORWARDED_FOR,真的,不信你试试。



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#92004/7/9 17:54:24
janlay在上个帖子中说
[quote] 呵呵,事情未必有你想像的那么好。
这个还要看代理服务器是否会向WEB服务器发送相关数据。事实上,出于隐私保护,大部分是不发送的。

没看见这段??
fIF vIP="" then
vIP=Request.serverVariables("remote_addr")
end if
=========
不发送就取(娶)了它!呵呵那就认为是代理的IP好了