開始使用:(推薦學(xué)習(xí):PHP編程從入門到精通)
$url = 'https://www.yeguobiji.com/; echo checkBaidu($url); //如果輸出1表示已經(jīng)收錄,-1表示沒收錄
我們可以根據(jù)checkBaidu方法返回值判斷該URL是否被收錄。
/** * PHP檢測(cè)url地址是否被百度收錄 * @param string $url 要檢測(cè)的URL地址 */ public function checkBaidu($url) { $url = 'http://www.baidu.com/s?wd=' . urlencode($url); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $rs = curl_exec($curl); curl_close($curl); if (!strpos($rs, '沒有找到')) { //沒有找到說明已被百度收錄 return 1; } else { return -1; } }