PHP:搭建获取IP归属地的API

1 篇文章 0 订阅

以下代码中调用的API的查询结果来自多个权威地址库比对,因为涉及版权和付费问题咱不将该API的代码放出,仅提供中继调用的API,效果没有区别

示例:查询IP地址1.1.1.1

直接在index.php中写入以下代码,放在网站目录下即可

请求地址:http(s)://你的域名及网站目录/?key=你设置的key&ip=你要查询的ip地址

<?php
$ip = $_GET['ip'];
$key0 = '这里填写你为该api设置的key';
$key = $_GET['key'];
if ($key == $key0)
{
$place = file_get_contents('https://api.keyacg.com/pay/ip-place/?key=417d5822ff120c83454640c1e5c7309a&ip='.$ip);
echo $place;
}
else
{
echo 'key不正确';
}
?>

该api包含key,输出了json数据,可自行删除或修改部分内容以实现增加或删减功能

例如这个不需要key的代码

请求地址:http(s)://你的域名及网站目录/?ip=你要查询的ip地址

<?php
$ip = $_GET['ip'];
$place = file_get_contents('https://api.keyacg.com/pay/ip-place/?key=417d5822ff120c83454640c1e5c7309a&ip='.$ip);
echo $place;
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值