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接口 » 转载请注明来源:刺客博客

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏weixuqin 的专栏

Mac 安装 mysqlclient

27820
来自专栏北京马哥教育

你的Linux服务器被黑了?看一看是不是犯了这5点错

本文由马哥教育Linux云计算面授班24期学员推荐,转载自互联网,作者为高俊峰,Linux资深技术专家,畅销书籍《循序渐进Linux》、《高性能Linux服务器...

65640
来自专栏Python、Flask、Django

Docker服务无法正常启动,解决方法之一

19740
来自专栏影子

Python之Django环境搭建(MAC+pycharm+Django++postgreSQL)

Python之Django环境搭建(MAC+pycharm+Django++postgreSQL)

20420
来自专栏黑泽君的专栏

day20_day23课堂笔记

    2. 在首页上点击类别链接时会跳转到 product_list.jsp 页面展示相关商品信息

14620
来自专栏北京马哥教育

Linux服务简介-关闭不需要的Linux服务

Linux服务(Linux services)对于每个应用Linux的用户来说都很重要。关闭不需要的服务,可以让Linux运行的更高效,但并不是所有的Linux...

63040
来自专栏zhangdd.com

CentOS 7.0 systemctl使用说明

centos 7.0  引入了很多心得特性,感觉比较大的是sytemctl 命令的使用。

6110
来自专栏FreeBuf

Mquery:一款带有Web前端的YARA恶意软件查询加速器

搜索特定恶意软件样本很困难?不用怕,今天给大家介绍一款名叫Mquery的工具,它带有友好的Web前端界面,可帮助大家迅速寻找到自己想要的恶意软件样本。多亏了我们...

11330
来自专栏北京马哥教育

Python操作MySQL基本环境搭建及增删改查实现

篇文章将带领读者使用Python操作MySQL数据库。在PHP和Python之间博主更倾向于Python,而后台开发免不了要操作数据库,所以就有了这篇文章。 安...

33990
来自专栏影子

Python之Django环境搭建(MAC+pycharm+Django++postgreSQL)

470130

扫码关注云+社区

领取腾讯云代金券