public function tuisong()
{
//查出需要推送的文章id
$nm = Db::name('xiao_zi')
->where('is_deleted',0)
->where('bai',0)
->field('id')
->select();
$tui = array();//定义一个空的数组
foreach ($nm as $k => &$v) {
array_push($tui, "http://www.xiaoweihuashi.com/home/news/doindex/".$v['id']);//拼接推送的文章路径
Db::name('xiao_zi')->where('id',$v['id'])->update(['bai'=>1]);//这里是我更新数据库状态的代码,推送一次之后下次就不推送了
}
$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("\n", $tui),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
}
php推送文章给百度
最新推荐文章于 2024-07-23 03:42:01 发布