淘宝接口实现ip归属地查询
2024-10-16 13:50:33
<?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); ?>
最新文章
- jQuery.rotate.js参数
- tomcat 7+ 启动慢 熵池阻塞变慢详解
- MySQL入门书籍和方法分享
- cojs 自己出的题目 解题报告
- 快速、冒泡排序算法(PHP版)
- 关于数据表命名为mysql保留的时候的操作
- JSTL与EL(转)
- nyoj 寻找最大数
- 虹软人脸识别ArcFace2.0 Android SDK使用教程
- 用samba来创建windows下的文件共享
- [Loadrunner参数化]一个文件输两列参数的取值
- python 发送无附件邮件
- Idea 提交代码到码云(提交到github也大同小异)
- 1192:放苹果(dp + 搜索)
- 【ES】学习3-请求体查询
- linux上,mysql使用聚合函数group by 时报错:SELECT list is not in GROUP BY clause and contains nonaggre的问题
- 每天一个linux命令-ls命令
- wpf tooltip 样式自定义
- C++雾中风景5:Explicit&#39;s better than implicit.聊聊Explicit.
- 测试用Word2007发布博客文章
热门文章
- POJ3026 Borg Maze(最小生成树)
- SharePoint Server 2010安装图解
- CSU 1111 有三户人家共拥有一座花园,每户人家的太太均需帮忙整理花园。A 太太工作了5 天,B 太太则工作了4 天,才将花园整理完毕。C 太太因为正身怀六甲无法加入她们的行动,所以就打算出90元钱
- cf590A Median Smoothing
- Java学习日记9-异常
- 《鸟哥Linux私房菜基础学习篇》命令索引
- eclipse 错误: 找不到或无法加载主类
- C++ —— 库函数的 语法解析
- Hbase设计实战
- webform 简单的服务器控件。