PHP网站备案查询API接口代码的 使用PHP编写的网站备案查询API接口代码
要实现PHP网站备案查询API接口,首先需要获取网站的备案号。然后,通过调用工信部的备案查询接口,传入备案号进行查询。查询结果会以JSON格式返回,可以解析并提取所需信息。以下是一个简单的示例代码: 1. 获取网站备案号: ```php function get_record_number($domain) { // 根据域名获取备案号的逻辑 } ``` 2. 调用工信部备案查询接口: ```php function query_record($record_number) { $url = "https://beian.miit.gov.cn/beian/query/queryRecordInfo?recordNumber=" . $record_number; $result = file_get_contents($url); return json_decode($result, true); } ``` 3. 解析查询结果并提取所需信息: ```php $domain =
PHP网站备案查询API接口代码,JSON格式返回数据,查询结果如下图,用的站长工具查询接口二次封装。
备案查询API代码
error_reporting(0);$url=$_GET['url'];var_dump();if(!isset($url)){echo'参数错误!';die;}elseif($url==''){echo'未输入要查询的域名!';}else{$str=file_get_contents('http://icp.chinaz.com/'.$url);$sitenames=getSubstr($str,'</a></p>','>[');preg_match('/<atarget="_blank"href=".*?">(.*?)</a>/',$str,$name);preg_match('/<p><strongclass="flfwnone">(.*?)</strong></p>/',$str,$nature);preg_match('/<p><font>(.*?)</font><ahref="(.*?)"target="_blank"id="checkscreen"class="fz12pl15">/',$str,$icp);preg_match('/<p>(.*?)</p>/',$sitenames,$sitename);preg_match('/<pclass="Wzno">(.*?)</p>/',$str,$siteindex);$time=getSubstr($str,'审核时间','<pclass="fz12">');//echo$time;preg_match('/<p>(.*?)</p>/',$time,$time);if(strpos($str,'未备案或备案取消')==0){print_r(json_encode(array('name'=>$name[1],'siteindex'=>$siteindex[1],'nature'=>$nature[1],'icp'=>$icp[1],'sitename'=>$sitename[1],'img'=>'http://icp.chinaz.com'.$icp[2],'time'=>$time[1]),320));}else{print_r(json_encode(array('code'=>-1,'msg'=>'未查询到备案!'),320));}}
复制以上代码帐帖到PHP文件,浏览器运行:您的域名/baian.com?url=https://www.caijicaiji.com/
相关专题