如何透过代理获得IPIpRequest.ServerVariables( HTTP_X_FORWARDED_FOR )IfIp ThenIpRequest.Server
如何透过代理获得IP
Ip=Request.ServerVariables( "HTTP_X_FORWARDED_FOR ")
If Ip= " " Then Ip= Request.ServerVariables( "REMOTE_ADDR ")
上面的那种方法还是只能获得代理服务器的IP地址,有没有其他的方法
我们的网站是通过代理服务器让外网访问的,请大家帮帮忙
[解决办法]
<% if Request.ServerVariables( "HTTP_X_FORWARDED_FOR ") <> " " then
response.write " <font color=#FF0000> 您通过了代理服务器, "& _
"真实的IP为 "&Request.ServerVariables( "HTTP_X_FORWARDED_FOR ")
end if
%>
我也没试过,不过看着好象跟你的差不多。。。
[解决办法]
ip=Request.ServerVariables( "HTTP_X_FORWARDED_FOR ") '获取客户端真实IP地址
if ip= " " then ip=Request.ServerVariables( "REMOTE_ADDR ")
只能这样了
[解决办法]
我一般也用这个:
ip=Request.ServerVariables( "HTTP_X_FORWARDED_FOR ")
if ip= " " then ip=Request.ServerVariables( "REMOTE_ADDR ")
高手解答一下
mark!
