PHP获取域名备案信息的API接口

很多地方填信息都需要填上域名的备案号,每次使用都得: 搜索备案查询-点开链接-输入域名-(有些站点还需要输入验证码)-获取到备案号-复制出来。 这样的方法太过于繁琐,我就尝试搜索了一下域名备案API接口,找到了一些可用的,不过大多都需要注册登录或者付费,所以找到一个免费的接口,改改发布出来。 废话不多,直接上代码:

<?php $ip = isset($_REQUEST['d'])? $_REQUEST['d'] : ''; if(empty($ip)){ $ip = "4ker.cc";} $url="http://www.sojson.com/api/beian/$ip"; //获取API返回值 $html = file_get_contents($url); //赋值为html变量 $iip=mb_substr($html,22,14,'utf-8'); //截取字符串 $iipp=preg_replace('/[(\xc2\xa0)|\s]+/','', $iip); //删除字符串中的空格 echo $iipp; ?>

接口原地址: http://www.sojson.com/api/beian/所查域名 接口来源处: http://www.sojson.com/api/beian.html 本来原接口查询是返回JSON值,但是过于繁琐,也过于不方便人眼识别,我就和之前获取IP地址一样,截取了一部分值,使得现在返回值为备案号。 在线使用: https://4ker.cc/beian.php?d=域名 务必加上?d=所查域名,不然就返回了我的站点,也可以直接修改代码中的域名为个人域名,那么存为页面,需要的时候打开,就可以显示啦。 感谢www.sojson.com所提供的接口,在众多收费接口中,找到一个免费的接口实属不易。

» 本文链接:PHP获取域名备案信息的API接口 » 转载请注明来源:刺客博客

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

1 条评论
登录 后参与评论

相关文章

来自专栏木头编程 - moTzxx

小程序微信支付 实例配置详解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

1281
来自专栏dotnet core相关

WCF 入门(23,24)

第23集比较简短,总共2分钟不到的样子,介绍了WCF托管的几种方式,其实就是如何把这个服务架起来,可以让外部调用。总共有4中。

571
来自专栏Young Dreamer

前端自动化测试漫长路之——Selenium初探

引言 最近想解决前端开发或测试中的两个问题:一是界面UI的布局适配,能否在测试的过程中,通过命令操作真机打开相应页面然后截屏,通过对图片识别分类,发现有问题的图...

2007
来自专栏DeveWork

为你的WordPress 主题添加结构化数据/丰富文本摘要,高亮搜索结果(下)

为了方便写文章与读者阅读,特将本文分为上下两个部分。上一篇请点击这里查阅,这一篇接着上一篇来。特别提醒,要查看添加后的效果,可以使用谷歌的 结构化数据测试工具 ...

1865
来自专栏编码小白

servlet容器tomcat和jetty的简单使用

一、tomcat部署     作为基于javaweb开发网页的人,应该都对知道Servlet,Servlet的主要功能在于交互式地浏览和修改数据,生成动态W...

2985
来自专栏顶级程序员

Universal Link 前端部署采坑记

前言 文章会适当说一些如何开发iOS上的universal link,但类似的文章太多了一艘一大堆,每篇都介绍的挺清楚,因此也不是重点 本文更加会侧重从前端的...

6216
来自专栏null的专栏

Web Spider实战1——简单的爬虫实战(爬取"豆瓣读书评分9分以上榜单")

1、Web Spider简介 Web Spider,又称为网络爬虫,是一种自动抓取互联网网页信息的机器人。它们被广泛用于互联网搜索引擎或其他类似网站,以获取或更...

3525
来自专栏java一日一条

Java EE7和Maven工程入门(4)

1.一个web maven模块(war) 2.一个支持无状态会话beans的ejb模块(EJB3.1) 3.支持实体beans的ejb模块(JPA2)

511
来自专栏lgp20151222

Tomcat,eclipse热部署的三种方式

热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外!

1202
来自专栏代码散人

如何用kotlin开发同时支持iOS和Android的库

虽说kotlin-native可以支持链接到c,java,objective-c等语言,甚至可以进行原生开发,但是在使用的过程中并不友好,配置繁琐且api相对生...

802

扫码关注云+社区