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

PHP ermittelt, ob die URL in Baidu enthalten ist

(*-*)浩
Freigeben: 2023-02-24 15:28:01
Original
3215 Leute haben es durchsucht

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表示没收录
Nach dem Login kopieren

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;
}
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage