ASP如何获取真实IP地址

linkeronline15年前 (2006-01-02)网站技术358
在 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 的值。

相关文章

英文水平不行怎么混迹国外的英文论坛

互联网,共享精神是其精髓,自由是其发展的天空。自从即时通讯给大家带来惊喜和刺激以后,留言板和电子公告系统,也随之流行起来,特别是论坛,给大家的学习和娱乐,提供了更加广阔的平台。之前的动网,我的印象是更...

奇怪的iis故障问题

今天又又发现了服务器出现强大的内存占用情况,区区的一G物理内存,不仅占完不说,还把虚拟内存还占了一半,这样,总内存达到了1.7G左右,这时,服务器基本要处于无法响应的状态了。好在是双核的。事实上此时的...

恢复zblog的“索引重建”

zblog升级到1.8以后,那个曾经重点提出的进步“合成索引重建”功能,给我带来了巨大的烦恼,由于这个操作和其他操作结合以后,会造成网站响应超时,不断有超时错误,比如在发表文章...

图文演示 谷歌(Google)的5个最新实用搜索技巧

搜索引擎的搜索技巧,在最早搜索引擎小小兴起的时候,还没什么人过多注意,毕竟,一个字或词所带来的信息量已经非常让人惊叹了,但随着搜索引擎信息量的不断丰富,并且也随着人们搜索要求的提高,大量的有关搜索引擎...

效果体验是搜索优化的根本

搜索引擎优化,现在大多数内行中人,都知道,用户体验是最终的目的。另外,最近google也在做这方面优化竞赛,可惜我已经优化到了一定地步了,参加比赛难以有很大的突破,但也说明,搜索引擎本身也非常提倡,正...

在线头像特效生成器 avatar.pho.to

在线头像特效生成器 avatar.pho.to

注意起这个网站,Linker考虑,大多数网友都会关注到它的域名,不错,现在国际域名的增多,这样的组合也会越来越多,创意,就在这发现的一瞬间。我们大家,经常在论坛上混的时候,很多头像都是静态的,并且花样...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。