程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php檢查頁面是否被百度收錄

php檢查頁面是否被百度收錄

編輯:PHP綜合

最近需要檢測網站內哪些頁面沒有被百度搜索引擎收錄從而進行相關的調整。由於使用site命令一條條的去看實在是看不過來,就想到了使用php程序來批量處理一下,研究了一下,發現其實很簡單,下面就將使用php實現的檢測頁面是否被百度收錄的功能分享一下。
下面是具體代碼:

<?php 
/* 
* 檢測網頁是否被百度收錄,返回1則表示收錄 返回0表示沒有收錄 
* @ param string $url 待檢測的網址 
*/ 
function checkBaiduInclude($url){ 
 $url='http://www.baidu.com/s?wd='.$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 0; 
 } 
} 

意思很簡單了,比如需要檢測 http://www.jb51.net/article/74039.htm 這個網址是否被收錄,則只需要:
checkBaiduInclude(http://www.jb51.net/article/74039.htm‘);
反回結果為1為收錄。為0則沒有收錄。

這篇文章就介紹到這,網站中還有相關文章供大家學習,希望對大家的學習有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved