Reaper

PHP通过站长之家查询域名有没有域名备案,PHP判断有没有备案
最近帮薄荷小表弟做个域名过白,最近小表弟说过白被刷了让我想想办法,开始我没在意就只是做了个请求头限制,第二天还是被...
扫描右侧二维码阅读全文
10
2018/08

PHP通过站长之家查询域名有没有域名备案,PHP判断有没有备案

最近帮薄荷小表弟做个域名过白,最近小表弟说过白被刷了让我想想办法,开始我没在意就只是做了个请求头限制,第二天还是被刷了,没办法只能判断域名有没有备案了,找一下网上的接口都收费,只能靠我平时查询的站长之家了。
下面贴代码:

 /**
 * 通过cookie提交数据
 * @author Reaper <369994633@qq.com>
 * @param  string        $url 要查询的域名 
 * @return string  0未备案 1备案
 */
 function Get_beian($url)
 {
    $re = file_get_contents("http://icp.chinaz.com/".$url);
    if (empty(strpos($re,"查看截图"))) {
        return 0;
    }
    return 1;
 }

//调用查询
$beian = Get_beian("52bz.la") ? "备案" : "未备案";
var_dump($beian);

访问 http://icp.chinaz.com/52bz.la 你会发现有备案的都会个查看截图,所以用这个来判断就容易多了,正则都不用谢。当然还有一些刚刚备案的可能查询不到,这个就要自己去更新一下缓存了

原创文章 未经许可 禁止搬运!

最后修改:2018 年 09 月 04 日 03 : 41 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论

8 条评论

  1. 博客之家

    不错的方法!

  2. 久伴博客

    取网页地址,正则一下不就鸟事了吗QAQOωO

    1. Reaper
      @久伴博客

      你看这就有个聪明的小表弟

  3. 微风

    其实要检测备案就是为了看备案信息,emmm

    1. Reaper
      @微风

      自己正则抓就行了,这个还不简单,小表弟这个不需要信息只需要判断

      1. HUAWEI
        @Reaper

        感觉会被撸坏,然后加验证码,还有 我这gravatar头像怎么是这个emm

        1. Reaper
          @HUAWEI

          不会你自己看看你设置的邮箱是huawei.com 没设置头像默认是我的头像

  4. 嗷呜

    可以 但是拿不到信息