ASP如何获取真实IP地址
来源:互联网 发布:淘宝卖家怎么成为天猫 编辑:程序博客网 时间:2024/05/22 14:03
大家都知道,在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的值。
来源:http://www.dwww.cn/new/2006516185481921.html
- ASP如何获取真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取客户端真实IP地址
- ASP如何获取真实IP地址.
- ASP如何获取客户端真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取真实IP地址
- ASP如何获取客户端真实IP地址
- jdbc终极解惑~兼初学者在登录sql容易忽略的问题
- 如何配置ASP运行环境
- #pragma预处理指令详解
- 学习ASP知识之Request.ServerVariables应用
- 车东上的脑筋急转弯
- ASP如何获取真实IP地址
- asp中的80020009错误
- 多文件上传
- 基于C的文件操作
- 测试
- C查找某个目录下的所有文件(包括子目录)(转)
- 做软件 像 玩足球
- 古典音乐CD购买经验谈
- 哈哈哈!!有BLOG了