Heim  >  Artikel  >  Backend-Entwicklung  >  PHP ermittelt, ob die URL in Baidu enthalten ist

PHP ermittelt, ob die URL in Baidu enthalten ist

(*-*)浩
(*-*)浩Original
2019-09-21 11:21:473108Durchsuche

PHP ermittelt, ob die URL in Baidu enthalten ist

Erste Schritte: (Empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Experten)

$url = 'https://www.yeguobiji.com/;
echo checkBaidu($url); //如果输出1表示已经收录,-1表示没收录

Wir können Bestimmen Sie anhand des Rückgabewerts der checkBaidu-Methode, ob die URL enthalten ist.

/**
* PHP检测url地址是否被百度收录
* @param string    $url 要检测的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;
}
}

Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob die URL in Baidu enthalten ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn