首先找到模板文件中的 module.php 。在合适的位置插入下面代码:
<?php
//判断内容页是否百度收录
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,\'没有找到\')){
return 1;
}
else{
return 0;
}
}
function checkbaidu($id){
$url=Url::log($id);
if(baidu($url)==1){
echo \"百度已收录\";
} else {
if (ROLE == \'admin\' || ROLE == \'writer\') {
$urls = array(
$url,
);
$api = \'http://data.zz.baidu.com/urls?site=你自己的域名&token=你自己的token值\';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode(\"\", $urls),
CURLOPT_HTTPHEADER => array(\'Content-Type: text/plain\'),);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo \'success\';
}
echo \"<a style=\\\"color:red;\\\" rel=\\\"external nofollow\\\" title=\\\"点击提交收录!\\\" target=\\\"_blank\\\" href=\\\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\\\">已自动提交度娘等待收录</a>\";
}
}
?>
没有 token 值的朋友,可以去百度站长平台注册一个。官网“https://ziyuan.baidu.com/”。






