javaweb 获取到访问者ip后,怎么在判断出该用户的地址信息。

问题描述

Stringip=requset.getRemoteAddr();获取到ip了,有什么方法获取到该用户的地址吗。,怎么做的,有相应的代码吗。手动登录http://www.ip138.com/是可以查到,但是我想的事后台自动完成,让后保存到数据库。

解决方案

解决方案二:
模拟一个http请求到http://www.ip138.com/上去查询一下不就好了~
解决方案三:
引用1楼u012345283的回复:

模拟一个http请求到http://www.ip138.com/上去查询一下不就好了~

查询到了我怎么获取值呢
解决方案四:
你说的“地址吗”是什么意思?发帖一定要清晰明确的表明你的意思。
解决方案五:
引用2楼cs516623814的回复:

Quote: 引用1楼u012345283的回复:
模拟一个http请求到http://www.ip138.com/上去查询一下不就好了~

查询到了我怎么获取值呢

?你代码里模拟一个http请求过去,拿到response不就是值吗
解决方案六:
你是想要知道具体的值吗?比如说用户所在的省,市,县?如果是这样,你可以使用腾讯,阿里,新浪提供的服务http://my.oschina.net/quttap/blog/80437

解决方案七:
引用3楼sheldon178的回复:

你说的“地址吗”是什么意思?发帖一定要清晰明确的表明你的意思。

比如中国重庆
解决方案八:
引用4楼u012345283的回复:

Quote: 引用2楼cs516623814的回复:
Quote: 引用1楼u012345283的回复:
模拟一个http请求到http://www.ip138.com/上去查询一下不就好了~

查询到了我怎么获取值呢

?你代码里模拟一个http请求过去,拿到response不就是值吗

哦感觉有些思路了以前没做过,不明白一开始的意思。现在懂了
解决方案九:
引用5楼zy353003874的回复:

你是想要知道具体的值吗?比如说用户所在的省,市,县?如果是这样,你可以使用腾讯,阿里,新浪提供的服务http://my.oschina.net/quttap/blog/80437

小伙子我感觉你棒棒的!

时间: 2024-08-01 13:05:32

javaweb 获取到访问者ip后,怎么在判断出该用户的地址信息。的相关文章

利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解_javascript技巧

首先引入JavaScript API文件 <script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script> 此API提供的接口共有6个,geoip_country_code(){国家代码},geoip_country_ name(){国家名称},geoip_city() {城市名称},geoip_region(){地区代码},geoip_latit

mvc 获取访问者ip地址

问题描述 mvc 获取访问者ip地址 通过IFeatureCollection获取RemoteIpAddress为null通过HttpContext.Connection.RemoteIpAddress为null 解决方案 /** * 获取访问者IP * * 在一般情况下使用Request.getRemoteAddr()即可,但是经过nginx等反向代理软件后,这个方法会失效. * * 本方法先从Header中获取X-Real-IP,如果不存在再从X-Forwarded-For获得第一个IP(用

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&

php获取访问者IP地址汇总_php实例

//方法1: $ip = $_SERVER["REMOTE_ADDR"]; echo $ip; //方法2: 复制代码 代码如下: $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($user_IP) ? $user_IP : $_SERVER["REM

js得到访问者信息-j如何获取访问者ip和来访设备

问题描述 j如何获取访问者ip和来访设备 在别人网站上有我网站一个js地址,每次有访问者访问了别人的网站,别人的网站会通过js地址请求我的网站的js,这时我的js怎么得到来访者的ip和来访设备,和来访国家等信息,大家帮帮忙,急着用,谢谢你们了! 解决方案 任何http请求都有一个叫做remotehost的字段,保存着来访者的ip,你可以通过查表得知它的地理位置. 至于什么设备,可以通过useragent获取.

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

路由器tplink882动态上网获取不到ip怎么办

  路由器tplink882动态上网获取不到ip的解决方法: 宽带线路(入户网线或从Modem出来的网线)需连接在路由器的WAN口,有线电脑需连接在LAN口,如下图: 如果线路连接正确,但WAN口指示灯不亮,则检查WAN口接线是否存在接触不良等情况,请尝试更换连接WAN口的网线. 登录路由器管理界面,在 运行状态>>WAN口状态,查看WNA口的上网方式是否为动态IP.如果不正常,请重新按照设置向导设置路由器的动态IP上网.如下图: 将之前单独连接宽带上网的电脑连接到路由器LAN口(此处一定要通

Apache前端使用SLB 7层转发,获取客户端真实IP的方法

Apache 前端使用负载均衡SLB 7层(http/https)转发,Apache如何获取客户端真实IP? 答案是通过HTTP头中的X-Forwarded-For 进行获取,SLB相当于一个代理,在转发HTTP请求时,会把客户端真实IP地址,加入到 X-Forwarded-For ,ECS上的Apache,可以进行配置取出X-Forwarded-For 记录的客户端真实ip. 下面介绍Apache如何进行配置. 需要安装一个Apache的第三方模块:mod_rpaf 这个模块也有好几个版本,建

Qt 5.7 获取本机IP地址

Qt 获取本机IP地址 最先想到的方案 QString get_local_ip() { QHostInfo info = QHostInfo::fromName(QHostInfo::localHostName()); // 找出一个IPv4地址即返回 foreach(QHostAddress address,info.addresses()) { if(address.protocol() == QAbstractSocket::IPv4Protocol) { return address.