欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php基于curl主動推送最新內(nèi)容給百度收錄的方法

 更新時間:2016年10月14日 08:47:59   作者:yahoo  
這篇文章主要介紹了php基于curl主動推送最新內(nèi)容給百度收錄的方法,分析了百度鏈接的提交方式及curl主動推送的實(shí)現(xiàn)方法,需要的朋友可以參考下

本文實(shí)例講述了php基于curl主動推送最新內(nèi)容給百度收錄的方法。分享給大家供大家參考,具體如下:

php curl的好處可以以最快的方式并且模仿post提供我們的url地址給百度搜索引擎進(jìn)行收錄。

百度鏈接提交三種方式:

1、主動推送:最為快速的提交方式,推薦您將站點(diǎn)當(dāng)天新產(chǎn)出鏈接立即通過此方式推送給百度,以保證新鏈接可以及時被百度收錄。

2、sitemap:您可以定期將網(wǎng)站鏈接放到sitemap中,然后將sitemap提交給百度。百度會周期性的抓取檢查您提交的sitemap,對其中的鏈接進(jìn)行處理,但收錄速度慢于主動推送。

3、手工提交:一次性提交鏈接給百度,可以使用此種方式。

下面介紹使用curl主動推送鏈接的方式PHP示例,使用curl擴(kuò)展:

$urls = array(
 'http://www.example.com/1.html',
 'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?site=www.dayecn.com&token=Db0ZoYUOwUyEp87Z';
$ch = curl_init();
$options = array(
 CURLOPT_URL => $api,
 CURLOPT_POST => true,
 CURLOPT_RETURNTRANSFER => true,
 CURLOPT_POSTFIELDS => implode("\n", $urls),
 CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;

首先要在百度站長平臺驗(yàn)證站點(diǎn),然后獲取token密鑰,才有權(quán)限推送url給百度。百度站長平臺:http://zhanzhang.baidu.com

可以在發(fā)布一篇文章的時候就把這篇文章的url推送給百度站長平臺,或者批量推送,通過返回的$result狀態(tài)判斷推送是否成功,返回的狀態(tài)碼說明:

推送成功:

狀態(tài)碼為200,可能返回以下字段:

字段 是否必選 參數(shù)類型 說明
success int 成功推送的url條數(shù)
remain int 當(dāng)天剩余的可推送url條數(shù)
not_same_site array 由于不是本站url而未處理的url列表
not_valid array 不合法的url列表

成功返回示例:

{
 "remain":4999998,
 "success":2,
 "not_same_site":[],
 "not_valid":[]
}

推送失?。?/span>

狀態(tài)碼為4xx,返回字段有:

字段 是否必傳 類型 說明
error int 錯誤碼,與狀態(tài)碼相同
message string 錯誤描述

失敗返回示例:

{
 "error":401,
 "message":"token is not valid"
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php curl用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP中文件上傳的一個問題

    PHP中文件上傳的一個問題

    不知道大家有沒有遇到過這樣的問題,在文件上傳的時候,用 move_uploaded_file 這個函數(shù)不能移動文件,而用copy 或者 rename 確是可以的。
    2010-09-09
  • php開發(fā)工具有哪五款

    php開發(fā)工具有哪五款

    這篇文章主要為大家介紹了5款php開發(fā)工具,為了更好的研究PHP開發(fā),所以搜羅了一下,整理了以下五款開發(fā)工具和大家共享。
    2015-11-11
  • 詳解php反序列化之字符逃逸法

    詳解php反序列化之字符逃逸法

    這篇文章主要為大家詳細(xì)介紹了php反序列化之字符逃逸法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • PHP臨時文件的安全性分析

    PHP臨時文件的安全性分析

    這篇文章主要介紹了PHP臨時文件的安全性分析,對于臨時文件的安全性及防范措施作出了比較詳細(xì)的闡述,需要的朋友可以參考下
    2014-07-07
  • PHP中call_user_func_array回調(diào)函數(shù)的用法示例

    PHP中call_user_func_array回調(diào)函數(shù)的用法示例

    這篇文章主要給大家介紹了PHP中call_user_func_array回調(diào)函數(shù)的用法,文中給出了詳細(xì)的示例代碼,相信對大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • PHP遞歸實(shí)現(xiàn)層級樹狀展開

    PHP遞歸實(shí)現(xiàn)層級樹狀展開

    這篇文章主要為大家詳細(xì)介紹了PHP遞歸實(shí)現(xiàn)層級樹狀展開的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • 微信公眾平臺接口開發(fā)入門示例

    微信公眾平臺接口開發(fā)入門示例

    這篇文章主要介紹了微信公眾平臺接口開發(fā)入門示例,較為簡單透徹的分析了微信公眾平臺接口開發(fā)的技巧與具體方法,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • PHP實(shí)現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法示例

    PHP實(shí)現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法示例

    這篇文章主要介紹了PHP實(shí)現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法,結(jié)合實(shí)例形式分析了Unicode編碼與解碼的相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下
    2017-04-04
  • php實(shí)時倒計(jì)時功能實(shí)現(xiàn)方法詳解

    php實(shí)時倒計(jì)時功能實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了php實(shí)時倒計(jì)時功能實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了php結(jié)合前臺JS的時間戳操作實(shí)現(xiàn)倒計(jì)時功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • Fatal error: session_start(): Failed to initialize storage module: files問題解決方法

    Fatal error: session_start(): Failed to initialize storage m

    這篇文章主要介紹了Fatal error: session_start(): Failed to initialize storage module: files問題解決方法,需要的朋友可以參考下
    2014-05-05

最新評論