杂艺人杂艺人

本博客仅做技术交流,
操作者不可用于违法用途!

百度主动推送php使用本地推送

我们在提交给百度收录的时候,经常会使用到主动推送功能,就比如我自己就喜欢在本地推送给百度某些高质量的链接,自己写了一个php后分享给大家:

<?php

$file=fopen("e:\url.txt","r") or exit("无法打开文件!"); //url.txt为自定义页面生成的链接TXT文档,注意和百度主动推送PHP文件目录相同,或者修改实际文件路径。
$value = fread($file,filesize('e:\guanjianci.txt')); ;//读取TXT稳定进入一个变量,“url.txt”文件路径与上一部文件路径相同
$value = rtrim($value,",");//删除最后一个“,
$urls =explode(',', $value);//以“,”为间隔将字符串分割成数组
$api = 'http://data.zz.baidu.com/urls?site=你的域名&token=你的token值'; //修改一下左边的site值以及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;

1.jpg

未经允许不得转载:杂艺人 » 百度主动推送php使用本地推送
添加新评论