`
kakaluyi
  • 浏览: 444253 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

获得来访IP

 
阅读更多

 

     public static String getIp(HttpServletRequest req) {
         String ip_for = req.getHeader("x-forwarded-for");
         String ip_client = req.getHeader("http_client_ip");
         String un = "unknown";

         if (ip_for != null && !ip_for.equalsIgnoreCase(un)
                 && ip_for.trim().length() > 0) {
             return ip_for;
         } else if (ip_client != null && !ip_client.equalsIgnoreCase(un)
                 && ip_client.trim().length() > 0) {
             return ip_client;
         } else {
             return req.getRemoteAddr();
         }
  1. public static String getRemoteAddress(HttpServletRequest request){   
  2.     String ip = request.getHeader("x-forwarded-for");   
  3.     if(ip == null || ip.length() == 0 || ip.equalsIgnoreCase("unknown")) ip = request.getHeader("Proxy-Client-IP");   
  4.     if(ip == null || ip.length() == 0 || ip.equalsIgnoreCase("unknown")) ip = request.getHeader("WL-Proxy-Client-IP");   
  5.     if(ip == null || ip.length() == 0 || ip.equalsIgnoreCase("unknown")) ip = request.getRemoteAddr();   
  6.     return ip;   
  7. }  

 

分享到:
评论

相关推荐

    如何通过来访者IP定位google地图

    标题中的“如何通过来访者IP定位Google地图”指的是利用IP地址来确定访问者的大致地理位置,并在Google地图上展示这一信息。这涉及到网络技术、IP地理定位和地图API的运用。 首先,IP地址是互联网上的唯一标识符,...

    利用IP138网站获得本机外网IP地址

    1:通过WWW.IP138.COM来获得本机的外网IP地址 2:针对网上的其它实例增加实时更新IP地址功能,防止断网重连后IP地址显示不正确 3:增加一条命令,用来解决MSXML2.XMLHTTP和Microsoft.XMLHTTP老是读旧缓存导致IP地址...

    asp获得当前IP和所在地区

    本教程将基于提供的"asp获得当前IP和所在地区"主题,讲解如何利用搜狐IP获取接口来实现这一功能。 首先,IP地址是互联网上设备的唯一标识,它分为公有IP和私有IP。公有IP是全球唯一的,通过互联网通信时使用;私有...

    易语言源码取局域网内的所有计算机名、IP、网卡地址.zip

    在IT领域,网络编程是一项重要的技能,特别是在局域网(LAN)环境中,有时我们需要获取网络内的设备信息,例如计算机名、IP地址以及网卡物理地址(MAC地址)。易语言是一种面向对象的、以中文为编程语言的编程工具,...

    动易SiteFactory IP来访限定功能管理教程

    【动易SiteFactory IP来访限定功能管理教程】 在互联网时代,网站已经成为企业、政府、教育机构等各行各业不可或缺的在线窗口,它们提供了丰富的信息和服务。然而,随着网站的普及,一些问题也随之而来,如垃圾广告...

    Java获取客户端IP

    在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件不能获取到客户端的真实IP地址了。  原因:由于在客户端和服务之间...

    java获取客户端IP及IP归属地

    在Web应用中,服务器通常需要识别来访用户的地理位置信息,以便进行个性化服务、安全控制或者数据分析。以下是一些关于如何在Java中实现这个功能的关键知识点。 1. **HTTP请求头中的IP信息** 当客户端(如浏览器)...

    ip_counter.zip_ip counter_ipconter_ipcounter

    - **来访者国家地址**:通过IP地址查询地理位置数据库,获取访客的大概地理位置。 3. **识别和统计不同版本的浏览器**:此功能有助于了解用户所使用的浏览器的分布情况,对于网站兼容性测试和优化具有指导意义。`...

    C++使用SOCKET实现TCP-IP协议的通讯最好的DEMO源码

    首先建立TcpListener网络侦听类,建立的时候构造函数分别包括localaddr和port2个参数,localaddr指的是本地地址,也就是服务器的IP地址,有人会问为什么它自己不去自动获得本机的地址?关于这个举个很简单的例子,...

    使用SOCKET实现TCP-IP协议的通讯最好的DEMO源码

    首先建立TcpListener网络侦听类,建立的时候构造函数分别包括localaddr和port2个参数,localaddr指的是本地地址,也就是服务器的IP地址,有人会问为什么它自己不去自动获得本机的地址?关于这个举个很简单的例子,...

    用php代码限制国内IP访问我们网站

    在这段代码中,首先定义变量$ip来保存来访用户的IP地址。通过file_get_contents函数调用淘宝的IP接口来获取IP信息,并通过json_decode函数对返回的JSON数据进行解析。如果解析后的数据表明IP地址是中国的IP(即...

    ASP 来路分析系统 v3.2 正式版 bulid 20090105.rar

    2.来访用户客户端信息分析(排名 IP 物理地址 客户端操作系统 客户端浏览器 客户端分辨率 详情) 3.查看当前在线用户(在线用户: 1 IP:218.31.*.* 来自:新疆塔里木油田分公司 访问来源 当前停留页面 最后响应时间)

    珊瑚虫IP库浅析

    就是使用PHP操作纯真IP库或珊瑚虫IP库,根据来访者的IP得到所在的物理位置。 我先帖出代码。然后再慢慢一步步浅析出来。希望对想了解这一块的朋友们有帮助。 Only For PHP5的代码。会继续优化代码的。 class ...

    asp自动链接网站程序(完整源码)

    自动链接网不同于传统的链交换需要...只要有一个来访IP,就会自动排到所在分类的第一名!也会排到最新活跃网站的第一名!程序后台管理操作非常便捷。 自动链接网是基于ASP开发的一套系统,正常使用该软件您必须保证您的

    Lerx 网站内容管理系统 v5.5.zip

    能获得站点、每个栏目、每篇文章的来访IP量及阅读量,能生成独立的报表。 11.每篇文章都各自拥有独立的调查模块,可以完成点赞功能或赞成、反对和中立的页面操作。★能获得每篇文章的调查统计数据及详细报表。 12....

    ASP来路分析系统v3.2正式版

    功能介绍:一、分析报表二、访问记录三、来源域名排行榜四、受访页面排行榜五、搜索关键字排行榜六、浏览器分析七、分辩率分析八、操作系统分析九、IP来源物理地址分析十、来访用户分析一、分析报表

    ASP来路分析系统v3.2正式版bulid20090105

    功能介绍:一、分析报表二、访问记录三、来源域名排行榜四、受访页面排行榜五、搜索关键字排行榜六、浏览器分析七、分辩率分析八、操作系统分析九、IP来源物理地址分析十、来访用户分析一、分析报表

    ASP常用源代码的总结(上)

    ASP是Active Server ...2.取得来访用的IP: <%=request.serverVariables(remote_host)%> 3.获得系统,浏览器版本: [removed] window.[removed](版本:+navigator.appName+navigator.appVersion+ browser.)

    仿53客服在线客服系统,多用户版

    3. **访客追踪**:记录并展示来访者的IP地址、浏览器信息、地理位置等,以便客服人员了解客户背景。 4. **会话记录**:保存客服与客户的聊天记录,便于日后查询和分析。 5. **客服状态显示**:实时更新客服在线状态...

Global site tag (gtag.js) - Google Analytics