|
function tobaidu($url){
$ntime=time();
$now = date('Y-m-d',$ntime);
$data ='<?xml version="1.0" encoding="UTF-8"?>';
$data .=' <urlset>';
$data .=' <url>';
$data .=' <loc><![CDATA['.$url.']]></loc>';
$data .=' <lastmod>'.$now.'</lastmod>';
$data .=' <changefreq>daily</changefreq>';
$data .=' <priority>0.8</priority>';
$data .=' </url>';
$data .=' </urlset>';
$pingurl=http://ping.baidu.com/sitemap?site=www.xxx.com&resource_name=sitemap&access_token=XXXXXXX; //你的接口地址
$curl = curl_init(); // 啟動(dòng)一個(gè)CURL會(huì)話
curl_setopt($curl, CURLOPT_URL, $pingurl); // 要訪問的地址
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 對(duì)認(rèn)證證書來源的檢查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 1); // 從證書中檢查SSL加密算法是否存在
curl_setopt($curl, CURLOPT_USERAGENT, "curl/7.12.1"); // 模擬用戶使用的瀏覽器
curl_setopt($curl, CURLOPT_COOKIE, $cookie);
curl_setopt($curl, CURLOPT_REFERER,"");
curl_setopt($curl, CURLOPT_POST, 1); // 發(fā)送一個(gè)常規(guī)的Post請(qǐng)求
curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的數(shù)據(jù)包
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 設(shè)置超時(shí)限制防止死循環(huán)
curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區(qū)域內(nèi)容
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回
$tmpInfo = curl_exec($curl); // 執(zhí)行操作
if (curl_errno($curl)) {
echo 'Errno'.curl_error($curl);//捕抓異常
}
curl_close($curl); // 關(guān)閉CURL會(huì)話
return $tmpInfo; // 返回?cái)?shù)據(jù)
}
$tt= tobaidu(http://www./article/); //要實(shí)時(shí)推送的網(wǎng)址
echo $tt; //顯示反饋碼
|