昨日博客有个人问有没有检测域名被墙的。
今儿根据易名网的接口写了一个。
速度还可以的,大家可以拿来用用!
<?php /* * 检测域名是否被墙 * www.aeink.com */ //查询域名 $domain = 'www.aeink.com'; $post = array( 'func' => 'true' ,'m' => 'check' ,'a' => 'check' ,'domain'=> $domain ); $rel = _qiang($post); $arr = json_decode($rel,true); if ($arr['strcode'] == 1) { echo '该域名没有被墙'; }elseif ($arr['strcode'] == -1) { echo '该域名被墙了'; }else{ echo '查询失败'; } function _qiang($post) { // 创建一个新cURL资源 $ch = curl_init(); // 设置URL和相应的选项 curl_setopt($ch, CURLOPT_URL, 'https://tool.22.cn/ajax/qiang.ashx?'.time()); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_HEADER, 0); //将curl_exec()获取的信息以文件流的形式返回,而不是直接输出 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //POST请求 curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post)); //执行cURL会话 $response = curl_exec($ch); // 关闭cURL资源,并且释放系统资源 curl_close($ch); return $response; }
下
載
面
板
文件名稱:检测域名是否被墙源码
更新時間:2019-3-8 13:05:55
下載声明:本站默認解壓密碼(www.aeink.com)網絡資源來自網絡收集或本人原創,轉載請註明出處!若資源侵犯了你的版權,請聯繫博主,我們會在24H內刪除侵權資源!
立即下載 在線演示