本站所有内容仅限用于学习和研究目的,如有侵权请邮件与我们联系处理!
世上事本无难易,为之则易!

网站首页 站群教程 原创站群教程 正文

通过PHP进行百度站长资源平台token推送的代码

曹操 2022-05-24 原创站群教程 191 ℃ 1 评论 1627字 free

这是一段常见的进行百度站长资源平台token推送的php代码,在泛目录程序中应用范围很广,前几年就有很多很多程序配套着使用了。很多新手朋友还不了解这段代码,所以分享一下。

代码的原理是根据规则生成当前域名的的随机后缀链接,并进行token推送。

通常我们只需要将这段代码放在我们的泛目录程序的根目录下或其他地方,使用宝塔自带的计划任务定时去访问它即可。

代码如下,已经做了详细了注解,需要修改每次推送的数量、推送规则和token值即可

<?php
$server_name = $_SERVER['SERVER_NAME'];
function rand_str($length = 5)
{
	$str    = '';
	$strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
	$max    = strlen($strPol)-1;

	for($i = 0; $i < $length; $i++)
	{
		$str   .=$strPol[rand(0,$max)];
	}
   return $str;
}

$count = 2000; //每次推送的定数量
$urls = array();
for ($i = 0; $i < $count; $i++) 
{ 
	$urls[] = "http://{$server_name}/news/".rand_str().'/'.rand_str().'.html'; //推送的文件的规则格式
}
$api = "http://data.zz.baidu.com/urls?site={$server_name}&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;
?>

Tags:百度推送推送工具百度推送软件url推送工具泛目录推送百度token推送泛目录泛目录程序百度apidata

必看说明

  • 本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。
  • 本站文章或仅为文本内容原创,非程序原创。如有侵权、不妥之处,请联系站长第一时间删除。敬请谅解!
  • 本站所有内容严格遵守国家法律的条例,所有研究的算法技术均来源于搜索引擎公开默认允许用户研究使用的接口。
  • 本站分享的任何工具、程序仅供学习参考编写架构,仅可在本地的虚拟机内断网测试,严禁联网运行或上传搭建!
  • 任何资源必须在下载后24个小时内,从电脑中彻底删除。不得传播或者用于其他任何用途!否则一切后果用户自负!
  • 转载请注明 : 文章转载自  曹操博客 通过PHP进行百度站长资源平台token推送的代码
  • 本文标题:《通过PHP进行百度站长资源平台token推送的代码》
  • 本文链接:https://www.ccooc.cn/11.html

已有1位网友发表了看法:

  • 访客

    访客  评论于 [2022-05-26 14:48:03]  回复

    谢谢大哥的分享, 牛

欢迎 发表评论:

网站分类
近期评论
文章归档
标签列表
站点信息
  • 文章总数:1707
  • 页面总数:7
  • 分类总数:46
  • 标签总数:362
  • 评论总数:4662
  • 浏览总数:4037981