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

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

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

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

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

百度鏈接提交三種方式:

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

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

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

下面介紹使用curl主動(dòng)推送鏈接的方式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;

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

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

推送成功:

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

字段 是否必選 參數(shù)類(lèi)型 說(shuō)明
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":[]
}

推送失敗:

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

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

失敗返回示例:

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

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《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常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

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

相關(guān)文章

  • PHP中文件上傳的一個(gè)問(wèn)題

    PHP中文件上傳的一個(gè)問(wèn)題

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

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

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

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

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

    PHP臨時(shí)文件的安全性分析

    這篇文章主要介紹了PHP臨時(shí)文件的安全性分析,對(duì)于臨時(shí)文件的安全性及防范措施作出了比較詳細(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ì)的示例代碼,相信對(duì)大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • PHP遞歸實(shí)現(xiàn)層級(jí)樹(shù)狀展開(kāi)

    PHP遞歸實(shí)現(xiàn)層級(jí)樹(shù)狀展開(kāi)

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

    微信公眾平臺(tái)接口開(kāi)發(fā)入門(mén)示例

    這篇文章主要介紹了微信公眾平臺(tái)接口開(kāi)發(fā)入門(mén)示例,較為簡(jiǎn)單透徹的分析了微信公眾平臺(tái)接口開(kāi)發(fā)的技巧與具體方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    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í)時(shí)倒計(jì)時(shí)功能實(shí)現(xiàn)方法詳解

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

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

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

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

最新評(píng)論