- A+
怎样将网站内容定时提交到百度站长?
1、新建一个推送PHP文件 ,代码如下:
<?php
header('Content-Type:text/html;charset=utf-8');
$xmldata =file_get_contents("https://这里填上域名/sitemap.xml");//sitemap.xml地址
$xmlstring = simplexml_load_string($xmldata,'SimpleXMLElement',LIBXML_NOCDATA);
$value_array = json_decode(json_encode($xmlstring),true);
$url = [];
for ($i =0;$i < count($value_array['url']);$i++){
echo $value_array['url'][$i]['loc']."<br/>";
$url[]= $value_array['url'][$i]['loc'];
}
$api ='这个地方需要更换成百度站长认证后的Token值';//百度推送接口
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n",$url),
CURLOPT_HTTPHEADER => array('Content-Type:text/plain'),
);
curl_setopt_array($ch, $options);
$result =curl_exec($ch);
echo $result;
?>
2、新建一个定时计划
3、在底部模板添加以下JS来触发:
<script language="javascript" src=" /plus/task.php?client=js"></script>
以上更新内容之后网站内容就会自动推送到百度站长
- Y7网络QQ群
- 482772634
- Y7微信公众号
- 我的微信公众号扫一扫