PHP 根据IP获取地理位置

 1 /**
 2  * 根据用户IP获取用户地理位置
 3  * $ip  用户ip
 4  */
 5 function get_position($ip){
 6     if(empty($ip)){
 7         return  ‘缺少用户ip‘;
 8     }
 9     $url = ‘http://ip.taobao.com/service/getIpInfo.php?ip=‘.$ip;
10     $ipContent = file_get_contents($url);
11     $ipContent = json_decode($ipContent,true);
12     return $ipContent;
13 }

原文地址:https://www.cnblogs.com/ldj3/p/9042305.html

时间: 2024-11-06 14:23:28

PHP 根据IP获取地理位置的相关文章

php利用新浪接口查询ip获取地理位置示例

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <?php function getIPLoc_sina($queryIP){   $url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryIP;   $ch = curl_init($url);    curl_setopt($ch,CURLOPT_ENCODING ,'utf8');

通过GeoIP2分析访问者IP获取地理位置信息

原文链接:http://blog.csdn.net/johnnycode/article/details/42028841 MaxMind GeoIP2 服务能识别互联网用户的地点位置与其他特征,应用广泛,包括个性化定制内容.诈欺检测.广告定向.网站流量分析.执行规定.地理目标定位.地理围栏定位 (geo-fencing)以及数字版权管理.目前使用 GeoIP 更多是配合Nginx或Apache服务器进行日志分析获取网站访问量地域分布状况. GeoIP 分为商业版和免费版,免费版比商业版精度差了

根据ip获取地理位置

使用到的是淘宝提供的API 1. 请求接口(GET): http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串] 2. 响应信息: (json格式的)国家 .省(自治区或直辖市).市(县).运营商 3. 返回数据格式: {"code":0,"data":{"ip":"210.75.225.254","country":"\u4e2d\u56fd&

c#根据ip获取地理位置

前端js var shs=""; var shis=""; $(function () { $.ajax({ type: "POST", url: "/api/LBCitys/GetAddrs" }) .success(function (result) { console.log(result); if(result!="") { shs=result.split("-")[0]; s

(分享)根据IP获取地理位置(百度API)

说明: 本程序调用的百度地图接口 http://lbsyun.baidu.com/index.php?title=webapi/high-acc-ip#h. 使用C#语言+VS2015 IDE开发 效果图: 程序使用了SE壳保护 所以安装360的用户可能会报毒~ 运行这个程序需要: .net framework 4.0运行环境~ XP用户用不了的安装一下~~~ 自行百度下载~ 给大家分享贡献一个我自己的秘钥: cIUHlIrPoVBrOcudxl4qhZMtoGlRzvyu 自己偷偷的知道就好咯

PHP获取操作系统、IP、地理位置、浏览器、ISP等信息_PHP类代码

PHP语言.浏览器.操作系统.IP.地理位置.ISP,本PHP类里面有以下几种方法,同时也是用法说明: <?php class class_guest_info{ function GetLang() { $Lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //使用substr()截取字符串,从 0 位开始,截取4个字符 if (preg_match('/zh-c/i',$Lang)) { //preg_match()正则表达式匹配函数

java脚本开发根据客户IP获取IP的具体地理位置信息

原文:java脚本开发根据客户IP获取IP的具体地理位置信息 源代码下载地址:http://www.zuidaima.com/share/1550463468522496.htm 根据客户IP获取IP的具体地址 运行结果: package com.zuidaima.founder.util.ip; import java.net.InetAddress; import java.net.UnknownHostException; /** * 功能描述:测试 *@author www.zuidai

根据ip获取用户地理位置

各大网站都提供根据ip获取用户地理位置信息,这里以新浪的接口为例子 接口地址为:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.18.171.146 代码: 1 #region 根据ip获取地点 2 /// 获取Ip归属地 3 /// </summary> 4 /// <param name="ip">ip</param> 5 /// <return

Graylog分析Nginx日志并通过GeoIP2获取访问者IP的地理位置信息

简介: Graylog相对于ELK是较为轻量级的日志管理平台 Graylog官网:https://www.graylog.org/ Graylog-server:Graylog接收来自后端各种应用程序的日志并提供Web访问接口 Graylog Collector Sidecar:负责收集应用程序日志并发送至Graylog-server Elasticsearch:用于索引和保存接收到的日志 MongoDB: 负责保存 Graylog 自身的配置信息 通过Graylog来分析Ngnix日志,获取访