<?php
header('content-type:text/html;charset=utf-8');
/*获取当前ip归属地 调用淘宝接口 */
function get_ip_place($ip){
$jsonip=file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);
return $jsonip;
} /*获取客户端ip*/
function getip()
{
if(getenv(HTTP_CLIENT_IP)) {
$onlineip = getenv(HTTP_CLIENT_IP);
} elseif(getenv(HTTP_X_FORWARDED_FOR)) {
$onlineip = getenv(HTTP_X_FORWARDED_FOR);
} elseif(getenv(REMOTE_ADDR)) {
$onlineip = getenv(REMOTE_ADDR);
} else {
$onlineip = $HTTP_SERVER_VARS[REMOTE_ADDR];
}
return $onlineip;
} $relIP=getip();
/*
返回json格式数据
*/
$data=get_ip_place($relIP);
$data=json_decode($data);
echo '<pre>';
print_r($data); ?>

最新文章

  1. jQuery.rotate.js参数
  2. tomcat 7+ 启动慢 熵池阻塞变慢详解
  3. MySQL入门书籍和方法分享
  4. cojs 自己出的题目 解题报告
  5. 快速、冒泡排序算法(PHP版)
  6. 关于数据表命名为mysql保留的时候的操作
  7. JSTL与EL(转)
  8. nyoj 寻找最大数
  9. 虹软人脸识别ArcFace2.0 Android SDK使用教程
  10. 用samba来创建windows下的文件共享
  11. [Loadrunner参数化]一个文件输两列参数的取值
  12. python 发送无附件邮件
  13. Idea 提交代码到码云(提交到github也大同小异)
  14. 1192:放苹果(dp + 搜索)
  15. 【ES】学习3-请求体查询
  16. linux上,mysql使用聚合函数group by 时报错:SELECT list is not in GROUP BY clause and contains nonaggre的问题
  17. 每天一个linux命令-ls命令
  18. wpf tooltip 样式自定义
  19. C++雾中风景5:Explicit&#39;s better than implicit.聊聊Explicit.
  20. 测试用Word2007发布博客文章

热门文章

  1. POJ3026 Borg Maze(最小生成树)
  2. SharePoint Server 2010安装图解
  3. CSU 1111 有三户人家共拥有一座花园,每户人家的太太均需帮忙整理花园。A 太太工作了5 天,B 太太则工作了4 天,才将花园整理完毕。C 太太因为正身怀六甲无法加入她们的行动,所以就打算出90元钱
  4. cf590A Median Smoothing
  5. Java学习日记9-异常
  6. 《鸟哥Linux私房菜基础学习篇》命令索引
  7. eclipse 错误: 找不到或无法加载主类
  8. C++ —— 库函数的 语法解析
  9. Hbase设计实战
  10. webform 简单的服务器控件。