IP查询API · 纯净得只剩下字的IP查询APIIP查询API · 纯净得只剩下字的IP查询API

生命不息,
折腾不止!

IP查询API · 纯净得只剩下字的IP查询API

之前也是在网上找过IP查询的API,但不是太贵就是要CURL获取后把IP匹配出来后才能用,于是就这样开了个新坑

本API作用:获取用户真实IP

使用方法:

数据获取

  • 请求地址:https://api.xiaolin.in/ip
  • 请求方式:GET
  • 请求参数:接口:code 参数:

 

  1. js(返回【您的IP是:XXX】)
  2. js-txt(仅返回IP)

实例

请求https://api.xiaolin.in/ip

返回 123.123.123.123

调用举例 – JavaScript + HTML

脚本地址 https://api.xiaolin.in/ip/?code=js

使用方法

将下面这段代码放入页面内需要展示IP的位置即可

<script type="text/javascript" src="https://api.xiaolin.in/ip/?code=js"></script>
<script>xlip()</script>

该脚本实质为document.write的脚本。

演示一下:

API服务通过负载均衡托管于国内外多台服务器,国内外加载速度应该都不会过100ms的,如果不是什么神级网站应该都可以受得住的吧?

PHP源码:

<?php
function getIP()
//定义函数
{
    static $realip;
	//定义常量
    if (isset($_SERVER)){
        if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
            $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        } else if (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");
        } else if (getenv("HTTP_CLIENT_IP")) {
            $realip = getenv("HTTP_CLIENT_IP");
        } else {
            $realip = getenv("REMOTE_ADDR");
        }
    }
    return $realip;
}

$bool = false;

if ($_GET['code']==='js') {
    echo "function xlip(){document.write(\"";
    echo "您的IP是:".getip();
    echo "\");}";
	$bool = true;
   }

if ($_GET['code']==='js-txt') {
    echo "function xliptxt(){document.write(\"";
    echo getip();
    echo "\");}";
	$bool = true;
   }

if (!$bool){   
echo getip();}
?>

程序是开源了,而且这程序应该可以穿透代理获取到用户的真实IP,不确定API挂CDN能不能用,反正我没挂?

实例结合:

 

你的 IP 是: ,别搞事情哦~

赞() 打赏
未经允许不得转载:我的博客 » IP查询API · 纯净得只剩下字的IP查询API
分享到: 更多 (0)

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    这是评论测试

    DUX主题小秘7个月前 (09-17)回复
    • 飞歌导航东方红烦得很

      themebetter主题小秘3周前 (04-08)回复
  2. #2

    这是新的一条评论

    DUX主题小秘7个月前 (09-17)回复
  3. #3

    未来一年,中国的移动支付市场会是什么样?

    DUX主题小秘7个月前 (09-17)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

大前端WP主题 更专业 更方便

联系我们 联系我们