`
rekoe.net
  • 浏览: 8532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

获得在线用户IP

阅读更多
获得用户当前IP
public static String get_onlineip(HttpServletRequest request) {
		String ip = request.getHeader("x-forwarded-for");
		if(Common.empty(ip) || "unknown".equalsIgnoreCase(ip)) {
			ip = request.getHeader("X-Real-IP");
		}
		if(Common.empty(ip) || "unknown".equalsIgnoreCase(ip)) {
			ip = request.getRemoteAddr();
		}
		List<String> ips = Common.getStr(ip, "[\\d\\.]{7,15}");
		return ips.size()>0?ips.get(0):"0.0.0.0";
	}
分享到:
评论

相关推荐

    PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置

    PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置

    查QQ用户IP地址,查QQ用户IP地址

    查QQ用户IP地址 1.通过FolkOicq查IP FolkOicq是个能给QQ添加IP显示补丁的程序,最新版本FolkQQ0530SE_B2。下载后得到一个Zip的压缩包,用Winzip解压出文件QQ2000.EXE,将它复制到QQ的安装目录下(在这之前最好是...

    asp.net获得用户IP和MAC地址的方法

    ### ASP.NET 获取用户IP与MAC地址的技术解析 #### 背景介绍 在网络应用开发过程中,经常需要收集访问者的相关信息来实现特定的功能需求,比如防止重复注册或恶意投票等行为。其中,获取客户端的IP地址和MAC地址是两...

    获得本地IP并测试两用户间的网速工具

    "获得本地IP并测试两用户间的网速工具"就是这样一个实用的程序,它能够帮助用户快速获取自己的IP地址,并且可以测量两个用户之间的数据传输速率,即网速。 首先,我们来讨论如何获取本地IP地址。在计算机网络中,每...

    IOS HTTP 简单请求,得到用户IP

    通常,服务器会根据客户端的请求头中的"X-Forwarded-For"或"Remote-Addr"字段来确定用户IP。在iOS客户端,这些头信息会自动添加。服务器返回的数据可能包含JSON格式的IP地址,例如: ```json { "userIP": "192.168...

    ios Http请求,得到用户IP

    响应头中包含了服务器的信息,包括用户IP(如果服务器有返回)。 ```swift func connection(_ connection: NSURLConnection, didReceive response: URLResponse) { guard let httpResponse = response as? ...

    webService调取IP所在地,以及获得客户端真实IP

    webService调取IP所在地,以及获得客户端真实IP

    网站在线IP统计

    网站在线IP统计是一种重要的网络分析工具,用于追踪和分析访问网站的独立IP地址数量,以了解网站的流量、用户来源和活动情况。在互联网行业中,这样的统计对于网站优化、市场策略制定以及用户行为研究具有重要意义。...

    IP网络用户行为分析方法的探讨

    IP网络用户行为分析过程实际上是一个从海量数据获得有价值的信息的数据挖掘过程,因此用户行为分析可以参考数据挖掘和分析学科中的一些方法。结合用户行为分析自身的一些特点,用户行为分析可以有用户特征分析、关联...

    PHP通过$_SERVER['REMOTE_ADDR']得到的是内网IP?如何才能获得客户的公网IP(真实IP地址).zip

    5. **使用第三方服务**:有些情况下,你还可以借助第三方IP解析服务,通过API获取用户IP的信息,但这可能涉及到额外的网络请求和费用。 综上所述,获取用户公网IP需要根据实际的网络环境和服务器配置进行判断和处理...

    简单获得外网IP

    标题中的“简单获得外网IP”指的是通过编程方式获取互联网上的公共IP地址,即外部网络看到的设备IP。在这个场景中,描述提到的方法是通过访问特定的网站——www.ip138.com来实现这一目标。这是一个常见的做法,因为...

    IP核用户使用手册

    - **配置**:包括内存配置页面、时序配置页面等内容,帮助用户根据实际情况调整参数以获得最佳性能。 - **硬件仿真考虑**:介绍了在设计阶段进行硬件仿真的方法和技术要点,以验证SDRAM控制器的功能正确性。 - **...

    获得访问者的IP地址

    本项目提供了一个解压后的程序,可以用于演示如何在Java Web环境中获取用户的IP地址。通过使用Eclipse集成开发环境(IDE)并运行内置的Tomcat服务器,我们可以轻松地实现这一功能。 首先,我们需要了解基本的Web...

    易语言源码在线查询IP地址.rar

    5. **展示结果**:最后,程序将解析得到的信息展示给用户。 在易语言中,实现这些功能需要用到“网络”模块的函数,例如“创建HTTP连接”、“发送HTTP请求”、“接收HTTP数据”等。同时,还需要理解HTTP协议的基本...

    获取手机ip

    将得到的IP地址字符串进一步处理,例如检查其类型(IPv4/IPv6),并可能进行进一步的验证,比如检查是否为有效的公网IP地址。 5. **地理位置定位**: 获取到IP地址后,可以通过第三方服务如MaxMind GeoLite2库...

    故障处理-用户无法获取IP地址.pdf

    在处理网络故障时,用户无法获取IP地址是一个常见问题,尤其涉及到DHCP(Dynamic Host Configuration Protocol)客户端无法从DHCP服务器获取IP地址的情况。DHCP协议使得网络设备能够动态地从服务器获取IP地址配置...

    IP-Guard下linux客户端用户手册

    ### IP-Guard下Linux客户端用户手册相关知识点 #### 一、简介 **1.1 前言** 在数字化时代,企业的核心竞争力往往体现在其掌握的信息和技术上。这些信息通常以电子文档的形式存储于企业内部网络中。为了保护这些...

    IP助手可以自由更换本地IP地址

    这种动态IP分配机制是基于PPP(Point-to-Point Protocol)协议,它允许用户每次拨号时获得一个新的IP,以保持网络连接的匿名性或者解决某些网络问题。 IP助手的使用场景可能包括: 1. **避免IP限制**:有些网站或...

    在线列表显示IP详细地址插件 for discuz!7.0.rar

    然而,需要注意的是,尽管获取用户IP地址在许多情况下是合法的,但应尊重用户隐私,避免滥用这些信息,遵守相关法律法规。在实际应用中,平衡好功能性和隐私保护,是每个负责任的论坛管理员应秉持的原则。

    IP5209 IP5109 IP5207 IP5108寄存器手册.pdf

    1. IP5209/IP5109/IP5108标准产品默认支持I2C通信,用户无需定制特别版本的I2C芯片。 2. 当设备从休眠状态转换到工作状态时(例如:按键操作、负载接入、5V充电接入等),这些芯片会首先检测L1和L2引脚是否被上拉至...

Global site tag (gtag.js) - Google Analytics