IPv6宝塔api接口

用获取访问用户的IPv6地址

API接口:https://api.bt.cn/Api/getIPAddress

直接访问即可调用API

php示例代码,获取IP并且反回json格式

<?php
// 获取访客真实IP
function getClientIP(){
    if(!empty($_SERVER['HTTP_X_REAL_IP'])){
        return $_SERVER['HTTP_X_REAL_IP'];
    }elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
        $arr = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
        return trim($arr[0]);
    }else{
        return $_SERVER['REMOTE_ADDR'];
    }
}

$ip = getClientIP();
$apiUrl = "https://api.bt.cn/Api/getIPAddress?ip=".$ip;

// 请求接口
$res = file_get_contents($apiUrl);
$data = json_decode($res,true);

// 统一返回JSON格式
header("Content-Type:application/json;charset=utf-8");
echo json_encode([
    'client_ip' => $ip,
    'ip_info'   => $data
],JSON_UNESCAPED_UNICODE);
?>
图片[1]-IPv6宝塔api接口-小七资源博客
© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容