POST

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

请注意,本文编写于 191 天前,最后修改于 166 天前,其中某些信息可能已经过时。

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

 /**
 * 通过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 你会发现有备案的都会个查看截图,所以用这个来判断就容易多了,正则都不用谢。当然还有一些刚刚备案的可能查询不到,这个就要自己去更新一下缓存了

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

← 上一篇 下一篇 →
Comments

添加新评论

已有 8 条评论

博客之家 2018-08-19

不错的方法!

久伴博客 2018-08-16

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

Reaper 2018-08-17
@久伴博客

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

微风 2018-08-15

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

Reaper 2018-08-15
@微风

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

HUAWEI 2018-08-15
@Reaper

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

Reaper 2018-08-15
@HUAWEI

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

嗷呜 2018-08-10

可以 但是拿不到信息