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

获取客户端IP地址及所在城市信息的资料

 
阅读更多

=====接口
http://fw.qq.com/ipaddress
http://www.ip138.com/ips.asp?ip=122.122.122.122
http://www.js8.in/mywork/ipsearch/ipsearch.php?ip=116.5.116.67
http://www.wjg121.cn/Service/IPAddress.asmx

==查询网址
http://www.ip138.com
http://www.cnisp.org.cn/
http://wq.apnic.net
==

==获取js经纬度程序
http://www.cnblogs.com/zmwgfh/archive/2010/04/23/1718377.html
接口:http://www.ip-look-up.com/Services/ipInfo.js?=202.108.99.55
玩转Google的卫星地图:查你所在位置的经纬度
http://www.360doc.com/content/05/1205/15/2311_40251.shtml

==根据经纬度获取相关城市地址
http://www.hjqing.com/find/jingwei/index.asp
==========================

<?Php
$ip="www.google.com"; //$ip可以任意改成其他域名或者是ip地址
$source=file_get_contents('http://www.ip138.com/ips.asp?ip='.$ip.'&action=2');
//正则匹配
preg_match_all("/<li>(.*)<//li>/isU",$source,$result);
print_r($result[1]);

程序输出结果是:
Array
(
[0] => 本站主数据:美国
[1] => 参考数据一:美国
[2] => 参考数据二:美国 加利福尼亚州山景市谷歌公司
)

分享到:
评论
1 楼 cloudfile 2012-10-12  
谢谢分享

相关推荐

    JS获取客户端IP地址、MAC和主机名的7个方法汇总

    ### JS获取客户端IP地址、MAC和主机名的7个方法详解 #### 一、使用JS获取客户端IP的方法 ##### 方法一:使用ActiveX获取IP(仅适用于IE浏览器) 这种方法依赖于`ActiveXObject`来实现,因此只能在允许运行ActiveX...

    PHP 根据IP地址获取所在城市

    通过`GetIp()`函数获取客户端IP地址,然后通过`GetIpLookup()`函数利用新浪提供的免费接口来查询并返回具体的地理位置信息。这种方法不仅简单实用,而且具有较高的准确性和可靠性。不过需要注意的是,由于依赖于第三...

    获取服务端硬件信息和客户端IP,MAC,浏览器信息

    客户端IP地址是网络中设备的唯一标识,通常通过网络请求头中的`REMOTE_ADDR`字段获取。在某些情况下,如果客户端经过了代理,可能需要检查`X-Forwarded-For`字段,因为这是代理服务器通常会设置的IP地址。 MAC地址...

    THinkPHP获取客户端IP与IP地址查询的方法

    TP 中获取客户端IP地址的系统公共函数是:function get_client_ip()。返回值就是IP地址。 查询IP地址所在国家与地区的类文件是IpLocation.class.php,位于ThinkPHP\Lib\ORG\Net目录下。类名是IpLocation,方法是 ...

    可以直接通过请求判断你iP地址获取你所在城市天气

    标题中的“可以直接通过请求判断你iP地址获取你所在城市天气”指的是利用网络服务接口,通过用户的IP地址来确定用户所在的城市,进而提供该城市的实时天气信息。这种技术基于IP定位,结合天气API来实现。 描述中...

    php 通过客户端IP获取国家,省份,城市名称

    在PHP中,获取客户端IP地址的方法通常是使用`$_SERVER['REMOTE_ADDR']`全局变量,但这可能在经过代理服务器时产生问题。因此,有时我们需要检查其他如`$_SERVER['HTTP_X_FORWARDED_FOR']`等变量来获取真实IP。 描述...

    PHP 根据IP地址获取所在城市代码以及纯真ip库qqwry.dat下载

    在这个场景中,我们关注的是如何利用PHP根据IP地址获取用户所在的城市代码,这在诸如网站访问统计、地理位置定位等服务中非常常见。这个过程涉及到TCP/IP协议、网络编程和数据库查询等知识。 首先,TCP/IP协议是...

    PHP 获取ip与ip所在城市 根据IP地址获取所在城市.rar

    获取IP地址后,我们需要一个数据库或服务来转换IP地址为具体地理位置,如城市。常见的服务有MaxMind的GeoLite2数据库和API服务,以及Google的Geolocation API等。这些服务通常提供CSV、JSON等格式的数据,或者通过...

    PHP获取IP地址 包含国家省份城市

    通常,可以使用`$_SERVER`全局变量数组中的`REMOTE_ADDR`键来获取客户端的IP地址。但需要注意的是,如果服务器位于代理服务器之后,`REMOTE_ADDR`可能返回代理服务器的IP,这时需要检查`HTTP_X_FORWARDED_FOR`或者`...

    php获取ip与ip所在城市的类

    在PHP中,可以使用`$_SERVER`全局变量中的`REMOTE_ADDR`来获取客户端的IP地址,但需要注意的是,如果服务器部署在负载均衡或代理服务器后,这个IP可能是代理服务器的IP,而非真实用户的IP。在这种情况下,你可以检查...

    PHP+jQuery根据IP地址定位城市

    1. 在PHP端获取客户端IP地址,并调用IP定位服务API。 2. 解析API返回的数据,提取出城市信息。 3. 使用jQuery发起Ajax请求,将IP地址传递给PHP。 4. 在jQuery前端接收并处理PHP返回的城市信息,显示在页面上。 在...

    php 获取ip所在区域实例

    // 获取客户端IP地址 $geoInfo = $ipLocation-&gt;getGeoInfo($ip); if ($geoInfo !== null) { echo "您来自:{$geoInfo['region']} - {$geoInfo['city']}"; } else { echo "无法确定您的位置信息。"; } ?&gt; ``` ...

    根据Ip获取省份城市

    获取客户端IP地址 ```csharp string ip = Request.UserHostAddress; ``` - **Request.UserHostAddress**:此属性返回客户端的IP地址。如果客户端通过代理服务器访问,则返回的是代理服务器的IP地址。 ##### 2. ...

    获取ip地址并显示其来源城市地区

    标题中的“获取IP地址并显示其来源城市地区”是指一种常见的网络编程功能,它涉及到IP地址解析和地理位置定位。在互联网应用中,我们有时需要获取访问者的IP地址,并进一步了解这个IP对应的城市或地区,这有助于分析...

    根据ip获取当前所在区域地址

    这里以`MaxMind GeoIP2`为例,它提供了数据库和API接口,可以快速地根据IP地址查询到国家、地区、城市等信息。 首先,安装`MaxMind GeoIP2`库及其依赖。在SpringBoot项目中,可以通过Maven或Gradle添加依赖。例如,...

    通过Ip获取详细地址( 国家,城市)

    1. 获取IP地址:对于Web应用,可以通过服务器日志或HTTP请求头部获取客户端IP;对于桌面应用,可以使用网络库来获取本地IP。 2. 调用API或查询数据库:使用预先下载的IP地址库或在线API,将IP地址作为输入,获取...

    asp.net 获取客户端浏览器访问的IP地址的实例代码

    JavaScript 可以通过第三方API获取到用户的IP地址和所在地区信息。例如,这里使用了搜狐提供的`cityjson`接口: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;Document ...

    C# .net 如何根据访问者IP获取所在地区【初学者的 精华】

    在C# .NET编程环境中,获取用户访问者的IP地址并进一步确定其所在地区是一项常见的需求,这在构建网站、分析用户行为或者实现地理定位服务时非常有用。本教程将指导初学者如何通过C# .NET实现这一功能,利用QQ纯真IP...

    jsp程序 用户IP地址所在地记录

    本项目“jsp程序 用户IP地址所在地记录”正是针对这一需求而设计的。它包含了一系列Java类和一个JSP页面,用于捕获并处理用户的IP地址信息。 首先,`IPEntry.java`可能是用于存储IP地址信息的数据模型类,可能包含...

    php获取用户所在的城市

    // 获取客户端IP地址 function getUserIp() { $userIp = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $userIp = ($userIp) ? $userIp : $_SERVER["REMOTE_ADDR"]; ...

Global site tag (gtag.js) - Google Analytics