//地址方法

function get_client_dizhi($ip){

$doc = new DOMDocument();

$doc->load('http://www.youdao.com/smartresult-xml/search.s?type=ip&q='.$ip); //读取xml文件

$humans = $doc->getElementsByTagName( "smartresult" ); //取得humans标签的对象数组

foreach( $humans as $human )

{

$names = $human->getElementsByTagName( "product" ); //取得name的标签的对象数组

$name = $names->item(0)->nodeValue; //取得node中的值,如

$sexs = $human->getElementsByTagName( "location" );

$sex = $sexs->item(0)->nodeValue;

}

return $sex;

}

//获取ip

// 获取客户端IP地址

function get_client_ip(){

if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))

$ip = getenv("HTTP_CLIENT_IP");

else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))

$ip = getenv("HTTP_X_FORWARDED_FOR");

else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))

$ip = getenv("REMOTE_ADDR");

else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))

$ip = $_SERVER['REMOTE_ADDR'];

else

$ip = "unknown";

return($ip);

}

$ip=get_client_ip();

$dizhi=get_client_dizhi($ip);

新浪 IP 地址查询接口:

http://counter.sina.com.cn/ip?ip=139.256.0.9

接口形式:http;

返回内容:JavaScript 片段;

查询地址:可以指定 IP 地址;

有道 IP 地址查询接口:

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=116.230.0.9

接口形式:http;

返回内容:xml 片段;

查询地址:可以指定 IP 地址;

腾讯 IP 地址查询接口:

http://fw.qq.com/ipaddress

接口形式:http;

返回内容:javascript 片段;

查询地址:不可以可以指定 IP 地址;

php通过ip地址查询位置,PHP通过IP获取地理位置相关推荐

  1. win7个人计算机的ip地址,win7计算机ip地址查询_win7本机ip地址查询

    2016-12-09 11:40:21 查找计算机的ip地址的方法:点击你的电脑桌面左下角的"开始"找到"运行"点击运行, 在出现的对话框里面输入"c ...

  2. IP地址查询接口,根据IP地址查询城市地区等信息

    1.建议使用 http://ip-api.com/json/?lang=zh-CN 2.IP地址查询接口:http://apis.juhe.cn/ip/ip2addr 要先去https://www.j ...

  3. 微信小程序开发-IP地址查询-例子

    微信小程序开发  小程序搜索框  IP地址查询  搜索查询  样例 微信小程序 开发 参考   https://mp.weixin.qq.com/debug/wxadoc/dev/component/ ...

  4. 使用阿里云的ip地址查询服务-使用免费版

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/54691857 本文出自[我是干勾鱼的博客] 之前在<使用阿里云的ip地址查 ...

  5. 利用Google地图查询指定IP地址的位置

    利用Google的IP数据库,可以通过IP地址查询到其对应物理位置: WEB调用代码: <iframe style="width: 400px; height: 400px;" ...

  6. android的百度地图sdk获取ip,基于百度地图API的ip地址查询

    说明:使用ip地址查询太麻烦,偶然搜索发现有人已经写过基于百度API的ip地址查询,这个是前人的结晶,我只是修改了一些,勿喷. 用的python2.7,编码问题真是坑. 百度mapAPI私钥申请:ht ...

  7. php 本地mysql 代码_基于本地数据库的 IP 地址查询 PHP 源码

    * 纯真 IP 数据库查询 * * 参考资料: * - 纯真 IP 数据库 http://www.cz88.net/ip/ * - PHP 读取纯真IP地址数据库 http://ju.outofmem ...

  8. 公用ip地址查询_是什么使您无法更改公用IP地址并在Internet上造成严重破坏?

    公用ip地址查询 What exactly is preventing you (or anyone else) from changing their IP address and causing ...

  9. iP查询工具,免费的IP地址查询

    IP地址是互联网中的一个重要概念,它是指分配给每台连接到互联网上的设备的独特数字标识符.IP地址有时被称为互联网上的设备的"数字指纹",它可以用来唯一标识网络上的任何设备,包括电脑 ...

最新文章

  1. 百度正在摆脱广告营收依赖!AI云增长64%成最大推动力
  2. vim中使用sed去除网上copy的源代码行号和空格
  3. php控制器面向对象编程,php面向对象编程
  4. Spring OXM-XStream使用别名
  5. 数据结构与算法——二叉树的深度优先遍历
  6. wmode解决flash透明及层深问题
  7. 在matlab中使用spm8,在matlab中同时使用spm2,spm5,spm8
  8. 我的CCNA笔记(二)
  9. 流程控制语句反汇编(1)(Debug版)
  10. 3D卡通风格简单场景设计教程(Design by 水煮豆豆)
  11. 《深入浅出WPF》笔记——资源篇
  12. 论基因检测的必要性,主动把握健康。
  13. Photoshop CS4 使用通道精确抠图
  14. php 导出 设置多表头,PHP Excel 导出文件,自定义表头
  15. linux win7和windows server 2008 关闭数据执行保护
  16. background系列属性
  17. 小程序用什么开发?快速开发一个自己的微信小程序教程
  18. element 解决 Error: target is not existed: .page-component__scroll .el-scrollbar__wrap
  19. 移动宽带虚拟网服务器设置,移动宽带路由器怎么设置?
  20. 我们是ikun,为坤坤加油(简单的python反序列化、爬虫、越权、支付漏洞)

热门文章

  1. 项目杂-备注-说明-其他
  2. OpenGL在MFC下编程原理
  3. java script eval_java ScriptEngine 使用 (支持JavaScript脚本,eval()函数等)
  4. php 重载进程,关于php-fpm与nginx进程重载
  5. java writebytes()_Java ObjectOutputStream writeBytes()方法与示例
  6. keil内存溢出表现_详细讲解C语言五大内存分区与可执行程序的三段(Text段、Date段、Bss段)【建议收藏】...
  7. php和mysql一起_PHP和MYSQL数据库合理且有效的结合在一起_MySQL
  8. python api加快交易速度_使用Python3的pipedriveapi将交易输出限制为1000个交易
  9. 404!优秀案例分享,这样的页面照样能给你小惊喜
  10. 设计灵感|色彩叠加在海报设计中的妙用!