方法-jfianl 框架获取访问者电脑ip

问题描述

jfianl 框架获取访问者电脑ip
这是百度上搜的获取IP的方法 /**
* 获取浏览者的真实IP
* */

public static String getIpAddr(HttpServletRequest request) {     String ip = request.getHeader(""X-Real-IP"");    if (!StringUtils.isBlank(ip) && !""unknown"".equalsIgnoreCase(ip)) {        return ip;             }            ip = request.getHeader(""X-Forwarded-For"");            if (!StringUtils.isBlank(ip) && !""unknown"".equalsIgnoreCase(ip)) {                 // 多次反向代理后会有多个IP值,第一个为真实IP。                int index = ip.indexOf('');                 if (index != -1) {                    return ip.substring(0 index);               } else {                     return ip;                 }            } else {                 return request.getRemoteAddr();            }    }        这是controller中的调用方法:    Util.getIpAddr(getRequest());        结果获取到的是0:。。。。。麻烦大神们看看,

解决方案

debug过没有???

解决方案二:
是在本机上运行的么?服务器如果和客户端在一个机器上,数据可能不经过tcp/ip。

解决方案三:
::0
0:
都是代表本地ip

时间: 2024-10-01 15:34:38

方法-jfianl 框架获取访问者电脑ip的相关文章

java.net.InetAddress类的getHostName方法用来获取某一IP地址的主机名

问题描述 有没有不通过java.net.InetAddress类的getHostName方法用来获取某一IP地址的主机名的方法,而且速度较快的方法:当然要用Java写. 解决方案

JavaScript调用api获取访问者的ip地址及城市

效果如下,直接通过下面js获取访问者ip地址   具体的javasciprt代码如下所示 <!DOCTYPE HTML> <html>  <head>   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">   <title>JavaScript获取客户端IP[利用搜狐接口]</title>  </head

php获取访问者真实ip地址

//最简单的方法 $ip = $_server['remote_addr']; //上面的方法只要使用了代理你就无法得到真实ip地址,下面有更详细的方法 echo "remote addr: " . $_server['remote_addr']."<br/>"; echo "x forward: " . $_server['http_x_forwarded_for']."<br/>"; echo &q

python使用Flask框架获取用户IP地址的方法

 这篇文章主要介绍了python使用Flask框架获取用户IP地址的方法,实例分析了Python使用Flask框架remote_addr获取IP的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了python使用Flask框架获取用户IP地址的方法.分享给大家供大家参考.具体如下: 下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法. python代码如下: ? 1 2 3 4 5 6 7 8 9 10 1

jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)_jquery

本文实例讲述了jQuery获取访问者IP地址的方法.分享给大家供大家参考,具体如下: <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ //通过调用新浪IP地址库接口查询用户当前所在国家.省份.城市.运营商信息 $.g

python使用Flask框架获取用户IP地址的方法_python

本文实例讲述了python使用Flask框架获取用户IP地址的方法.分享给大家供大家参考.具体如下: 下面的代码包含了html页面和python代码,非常详细,如果你正使用Flask,也可以学习一下最基本的Flask使用方法. python代码如下: from flask import Flask, render_template, request # Initialize the Flask application app = Flask(__name__) # Default route,

PHP 获取访问者IP的方法

这个是最简单的方法,对于开了透明代理之类的是没有办法的,如果内网访问也不能读取正确的外网IP,不过很省力就是了:  代码如下 复制代码 $ip = $_SERVER["REMOTE_ADDR"]; 搞定~ 上面方法用来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址 要想透过代理服务器取得客户端的真实 IP 地址,就要使用 getenv("HTTP_X_FORWARDED_FOR")

Windows 7/8电脑IP地址设置方法(自动获取/指定IP地址)

电脑IP地址的获取与设置有两种,一种是让系统自动获取由路由器分配,另一种是人工设置绑定IP地址,具体如下. 自动获取ip地址: 第一步:点击桌面右下角的网络图标,打开"网络和共享中心" 第二步:点击"更改适配器设置" 第三步:右键点击"以太网"选择"属性" 第四步:双击"Internet协议版本4(TCP/IP)" 第五步:选择"自动获得IP地址","自动获得DNS服务器地址&

php获取访问者IP地址汇总

  php获取访问者IP地址汇总         在很我的时候我们需要得到用户的真实IP地址,例如,日志记录,地理定位,将用户信息,网站数据分析等,其实获取IP地址很简单$_SERVER['REMOTE_ADDR']就可以了.下面我们就来给大家汇总一下常用的几种获取IP地址的方法. //方法1: ? 1 2 $ip = $_SERVER["REMOTE_ADDR"]; echo $ip; //方法2: 代码如下: $user_IP = ($_SERVER["HTTP_VIA&