获取IP地址:

function getIP(){if (isset($_SERVER)) {if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {$realip = $_SERVER['HTTP_X_FORWARDED_FOR'];} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {$realip = $_SERVER['HTTP_CLIENT_IP'];} else {$realip = $_SERVER['REMOTE_ADDR'];}} else {if (getenv("HTTP_X_FORWARDED_FOR")) {$realip = getenv( "HTTP_X_FORWARDED_FOR");} elseif (getenv("HTTP_CLIENT_IP")) {$realip = getenv("HTTP_CLIENT_IP");} else {$realip = getenv("REMOTE_ADDR");}}return $realip;
}echo $ip = getIP();

//新浪接口根据ip查询所在区域信息

$res0 = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=$ip");
$res0 = json_decode($res0,true);
print_r($res0);
echo "<br/>";

//淘宝接口根据ip查询所在区域信息

$res1 = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=$ip");
$res1 = json_decode($res1,true);
print_r($res1);
echo "<br/>";

PHP获取IP地址以及IP地址所在位置相关推荐

  1. 获取当前局域网下所有连接设备的ip地址和mac地址

    大家好,我是小小明. 今天我们使用python调用几个网络操作相关的命令,并基于此做出些小玩具. 学习计划: 通过ipconfig /all 命令获取局域网所在的网段 通过arp -d *命令清空当前 ...

  2. 一句话脚本系列之获取eth0网卡的IP地址(或MAC地址)

    欢迎转载!转载时请注明出处:http://blog.csdn.net/nfer_zhuang/article/details/42609733 引言 使用场景: 我使用的Linux服务器上有多个网卡, ...

  3. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  4. android 打开wifi并链接到制定ip,当设备连接到Android中的WiFi时,如何获取蜂窝网络的IP地址...

    有没有办法我可以在 Android中同时获取WiFi和蜂窝网络的IP地址.我尝试使用很多例子,但是只能获得WiFi网络的地址而不是蜂窝网络.我启用了WiFi和蜂窝网络,设备正在通过WiFi上网. 以下 ...

  5. android 绑定端口号,android 获取IP端口号等地址

    ``` public static String getInNetIp(Context context) { //获取wifi服务WifiManager wifiManager = (WifiMana ...

  6. java中获取当前服务器的Ip地址

    1.tomcat是一款免费的开源Web服务器,如果部署在本地,那么对应的那么为localhost,对应地址为127.0.0.1. 例子:可以通过http://localhost:8080/项目root ...

  7. golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商

    目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...

  8. 【Android 逆向】Android 进程代码注入原理 ( 进程注入原理 | 远程调用流程 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 )

    文章目录 一.进程注入原理 二.远程调用流程 ( 获取 so 动态库地址 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 ) 一.进程注入原理 调试进程 At ...

  9. python项目实战:获取本机所有IP地址的方法

    2019独角兽企业重金招聘Python工程师标准>>> 前言 今天为大家介绍一个利用python获取本机所有IP地址的具体代码,具有一定的参考价值,希望能够帮助到大家,代码如下: 导 ...

  10. 【Win 10 应用开发】获取本机的IP地址

    按照老规矩,也是朋友的建议,老周今天在吹牛之前,先讲一个小故事. 有朋友问我,老周,你现在还发短信吗,你每个月用多少电话费?唉,实话说,现在真的发短信不多了,套餐送的130条短信,每月都发不了一条.至 ...

最新文章

  1. excel如果包含某个字就显示_Excel公式基础知识
  2. jq判断滚动条向上还是向下
  3. 4python 解析库的使用
  4. linux shell 加、减、乘、除
  5. iframe放大显示,如何让iFrame在点击按钮时全屏显示?
  6. 图:DFS(深度优先搜索)图解分析代码实现
  7. redis简单了解 二 (集群)
  8. json 潜逃 结构体_JSON还原为结构体 - osc_t5zhwnvx的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. python使方法执行10次_Python提升程序性能的七个手段
  10. Scratch(四十八):植物大战僵尸
  11. matlab求因子载荷矩阵,在MATLAB中如何建立因子分析模型?
  12. Java全栈工程师知识体系介绍
  13. Docker码头工人之将爬虫放入docker运行
  14. Chart.xkcd图表库
  15. UG NX 12 草图设计
  16. 编程java好学吗,java初级编程好学吗
  17. Adguard,一键屏蔽电脑所有广告
  18. win2008服务器蓝屏如何修复,win2008r2 老是蓝屏重启。
  19. 工信部规范云服务市场经营行为 概念股望爆发
  20. The requested resource(/)is not available问题

热门文章

  1. python趣味编程10例-Python趣味编程与精彩实例,码高少儿编程 编
  2. python基础知识整理-Python 重点知识整理(基于Python学习手册第四版)
  3. 机器学习中如何处理缺失数据(NAN和Ifo)?
  4. lambda表达式可以用来声明_Lambda 的骚操作,你都get到了没
  5. mybatis中的插件
  6. python pip安装模块失败的原因
  7. element-ui + vue + node.js 与 服务器 Python 应用的跨域问题
  8. shell----bash
  9. 玲珑杯 1157 - 造物主的戒律 主席树+离散化
  10. Python之Pandas库学习(一):简介