新聞中心
emlog判斷內(nèi)容頁(yè)有沒(méi)有被百度收錄的方法
作者 / 無(wú)憂主機(jī) 時(shí)間 2016-02-03 15:44:49
在我們使用php免備案空間進(jìn)行網(wǎng)站建設(shè)的時(shí)候,有相當(dāng)一部分的站長(zhǎng)朋友是非??粗鼐W(wǎng)站排名和搜索引擎優(yōu)化這一塊東西的,所以這些看重優(yōu)化和排名的站長(zhǎng)朋友經(jīng)常要去判斷自己的網(wǎng)站頁(yè)面到底有沒(méi)有被百度及時(shí)收錄,以便及時(shí)做出正確的決策。而判斷網(wǎng)站內(nèi)容頁(yè)有沒(méi)有被百度收入的方法有很多種,例如使用相關(guān)插件等方法,但是插件有一個(gè)缺點(diǎn),就是使用插件容易引起網(wǎng)站bug和網(wǎng)站數(shù)據(jù)加載緩慢,那么今天無(wú)憂主機(jī)小編就來(lái)教給各位站長(zhǎng)朋友另一種方法,不通過(guò)插件,而是通過(guò)在網(wǎng)站源代碼中設(shè)置php函數(shù),以此來(lái)實(shí)現(xiàn)emlog博客程序判斷內(nèi)容頁(yè)有沒(méi)有被百度收錄的方法。 首先我們找到模板文件夾下面的module文件,然后用網(wǎng)頁(yè)編輯工具將這個(gè)文件打開(kāi),在文件的里面添加下面的的這一段php函數(shù)代碼:
<?php //識(shí)別網(wǎng)頁(yè)有沒(méi)有被百度收錄 function baidu($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,'沒(méi)有找到')){return 1;}else{return 0;}} function logurl($id){$url=Url::log($id);if(baidu($url)==1){echo "百度已收錄";}else{echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"點(diǎn)擊提交收錄!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收錄</a>";}} ?>判定代碼編輯好了之后找到模板目錄下的echo_log.php文件,在這個(gè)文件中添加一段調(diào)用代碼進(jìn)行調(diào)用就可以了,調(diào)用代碼如下:
<?php echo logurl($logid);?>最后保存數(shù)據(jù),登入網(wǎng)站的后臺(tái)更新一下數(shù)據(jù)緩存即可。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: EMLOG調(diào)用單頁(yè)內(nèi)容的方法 EMLOG讓評(píng)論顯示樓層的方法 EMLOG給評(píng)論添加貼圖的方法
本文地址:http://m.love62.cn/others/21604.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)