读书人

HTTP_X_FORWARDED_FOR,该怎么处理

发布时间: 2012-02-11 09:51:35 作者: rapoo

HTTP_X_FORWARDED_FOR
guestip=Trim(Request.ServerVariables( "HTTP_X_FORWARDED_FOR "))& " "

中的
HTTP_X_FORWARDED_FOR
是什么意思?

查看ServerVariables说明怎么没有这个参数?

[解决办法]
如果客户端使用了代理服务器,使用Request.ServerVariables( "HTTP_X_FORWARDED_FOR ") 得到IP地址。
[解决办法]
一个自定义的客户端变量,意思大概是前一个ip地址,可以用XMLHttpRequest模拟,不能作为客户端标识的根据
[解决办法]
有的代理软件会在HTTP请求首部中插入X_FORWARDED_FOR字段
你给的代码就是用来取这个字段的内容的

一般不保险,因为这个值可以伪造,除非对方用的是真正的代理。

读书人网 >ASP

热点推荐