首页 » 学而享之 » PHP » 正文

可以查询域名的备案情况,采用GET提交

[title]接口演示[/title]

https://api.ayfre.com/icp.php?url=qq.com

[title]请求方式[/title]

GET请求

[title]返回格式[/title]

json

[title]参数[/title]

url=要查询的域名

[title]返回数据[/title]

{“code”:”200″,”主办单位名称”:”深圳市腾讯计算机系统有限公司”,”主办单位性质”:”企业”,”网站备案/许可证号”:”粤B2-20090059-5″,”网站名称”:”腾讯网”,”网站首页网址”:”www.qq.com”,”审核时间”:”2019/4/12 0:00:00″}

 

源码:

[hide reply_to_this=”true”]

<?php
$res = @$_GET[‘dm’];
if(strstr($res,”.”))
{
$json = file_get_contents(‘http://icp.chinaz.com/’.$res); //调用的站长工具
function GetBetween($content,$start,$end){
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return ”;
}
// 获取主办单位名称
$b =’主办单位名称</span><p>’;
$c ='<‘;
$name = GetBetween($json,$b,$c);
// 获取性质
$b =’主办单位性质</span><p><strong class=”fl fwnone”>’;
$c ='<‘;
$nature = GetBetween($json,$b,$c);
// 获取备案号
$b =’网站备案/许可证号</span><p><font>’;
$c ='<‘;
$icp = GetBetween($json,$b,$c);
// 获取网站名称
$b =’网站名称</span><p>’;
$c ='<‘;
$sitename = GetBetween($json,$b,$c);
// 获取网站首页地址
$b =’网站首页网址</span><p class=”Wzno”>’;
$c ='<‘;
$index = GetBetween($json,$b,$c);
if(strstr($index,”.”))
{ }else{
echo ‘{“code”:201,”msg”:”未有此域名ICP备案记录!”}’;
exit();
}
// 获取审核时间
$b =’审核时间</span><p>’;
$c ='<‘;
$time = GetBetween($json,$b,$c);
echo ‘
{“code”:”200″,”主办单位名称”:”‘. $name.'”,”主办单位性质”:”‘. $nature.'”,”网站备案/许可证号”:”‘. $icp.'”,”网站名称”:”‘. $sitename.'”,”网站首页网址”:”‘. $index.'”,”审核时间”:”‘. $time.'”}
‘;
}else{
echo ‘{“code”:202,”msg”:”域名不能为空!”}’;
// echo “内容不为空”;
// return false;
exit();
}
?>

[/hide]

标签:

未经允许不得转载:作者:吾爱博客, 转载或复制请以 超链接形式 并注明出处 吾爱博客
原文地址:《查询ICP备案接口源码》 发布于2019-05-15

分享到:
赞(0)

评论 1

4 + 2 =
  1. #0

    看一看隐藏内容

    小白2年前 (2019-05-15)回复
Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

切换登录

注册