运行百度站长推送php,即可每天向百度推送url,加快收录。但是要获取url是个问题,无奈之后自己用原生php获取url并推送,仅供参考!
根目录下建立geturl.php 代码如下:
<?php
$config=include("application/database.php");
$hostname = $config['hostname'];
$username = $config['username'];
$password = $config['password'];
$dbname= $config['database'];
$web="你的网址";//注意修改为自己的
$conn = mysqli_connect($hostname, $username, $password, $dbname);
mysqli_query($conn,"SET NAMES UTF8");
$result = mysqli_query($conn,"select aid,typeid from ey_archives where author != '' order by rand() limit 100");
$num=mysqli_num_rows($result);
$urls=[];
for ($i=0; $i <$num ; $i++)
{
$row=mysqli_fetch_array($result);
$typeid=$row['typeid'];
$sql="select dirpath FROM ey_arctype where id={$typeid}";
$result1 = mysqli_query($conn,$sql);
$row1=mysqli_fetch_row($result1);
$urls[]= $web.$row1[0].'/'.$row['aid'].'.html'; //拼接url,根据实际情况调整
}
?>
根目录下建立tuisong.php 代码如下:
<?php
include ("1.php");
$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", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>
运行 你的网址/tuisong.php 即可推送给百度100条url。
如有问题请咨询q:960263547