http://www.cgzxx.com .: 百度首页 .: 设为首页 .: 加入收藏 .: 邮件联系
  
站点首页>>校园快讯>>总务后勤>>网页技术学习
客户端的真实IP地址
打印本文添加时间:2007-3-28 19:42:38 点击:统计中…
大家都知道,在ASP中可以使用Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取。

  不过要注意的是,并不是每个代理服务器都能用Request.ServerVariables("HTTP_X_FORWARDED_FOR")来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。

  还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用Request.ServerVariables ("HTTP_X_FORWARDED_FOR")取到的值将是空的。因此,如果要在程序中使用此方法,可以这样处理:


  ......
  userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
  If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
  ......

  即:如果客户端通过代理服务器,则取HTTP_X_FORWARDED_FOR的值,如果没通过代理服务器,就取 REMOTE_ADDR的值。

在百度中查找更多关于“客户端的真实IP地址”的内容
教师信息技术测试平台完成
教师信息技术测试
网友评论
相关信息
火狐浏览器介绍[2007-4-4]
Firefox2.0.0.3 火狐下载[2007-4-4]
JavaScript特效演示[2007-3-28]
网页制作技巧(美化网页)[2007-3-28]
网页制作技巧:实现网页图层位置定位[2007-3-28]
网站制作之网页技巧[2007-3-28]
ASP字符串函数示例[2007-3-28]
第五节 Session对象[2007-3-26]
第三节 Response 对象[2007-3-26]
第一节 HTML表单[2007-3-26]
第二节 Request对象[2007-3-26]
发表评论
  请遵守国家法律和互联网法规。您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。
您的昵称: *  电子邮件:
评论内容:*
   

长沟中心校©版权所有,复制必纠 计数器读取中……
by zong 2007. 京ICP备05054365号 统计查询载入中...
全球排行查询中...