昨日博客有個人問有沒有檢測域名被墻的。
今兒根據易名網的接口寫了一個。
速度還可以的,大家可以拿來用用!
<?php /* * 檢測域名是否被墻 * www.zoe725.cn */ //查詢域名 $domain = 'www.zoe725.cn'; $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; }
下
載
面
板
載
面
板
轉載請注明出處 AE博客|墨淵 ? 檢測域名是否被墻API接口源碼
發表評論