檢測域名是否被墻API接口源碼

昨日博客有個人問有沒有檢測域名被墻的。

今兒根據易名網的接口寫了一個。

速度還可以的,大家可以拿來用用!

<?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;
}





  文件名稱:檢測域名是否被墻源碼

  更新時間:2019-3-8 13:05:55

  下載聲明:本站默認解壓密碼(www.zoe725.cn)網絡資源來自網絡收集或本人原創,轉載請註明出處!若資源侵犯了你的版權,請聯繫博主,我們會在24H內刪除侵權資源!

立即下載 在線演示

轉載請注明出處 AE博客|墨淵 ? 檢測域名是否被墻API接口源碼

發表評論

路人甲

網友評論(1)

無須終有 6年前 (2019-03-10) 回復