当前位置: 代码迷 >> ASP >> HTTP_X_FORWARDED_FOR,该怎么处理
  详细解决方案

HTTP_X_FORWARDED_FOR,该怎么处理

热度:288   发布时间:2012-02-11 09:51:35.0
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字段
你给的代码就是用来取这个字段的内容的

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