百度php单页主动推送代码,访客点击就自动推送

当访客自动访问该页面的时候,就自动推送该地址。

百度php单页主动推送代码,访客点击就自动推送

该代码可以放到head里,优先执行。

代码如下(转过来的,本人未测试 ):

<?php
//baidu push api
//https://ziyuan.baidu.com/linksubmit/index 这里提供的 api 接口,普通收录,主动提交,php代码
$api = 'http://data.zz.baidu.com/urls?site=网址&token=秘钥';
 
 
//get site urls
function GetUrls($api):string{
    $site = "网站地图";
    //获取 xml 信息
    $XmlUrls = curl($site,null);
    //将 xml 转为数组
    $resource = xml_parser_create();
    xml_parse_into_struct($resource,$XmlUrls,$value,$index);
    xml_parser_free($resource);

    //$urlArr 即为接受所有 url 的数组
    $urlArr = [];
    foreach ($value as $content){
        if ($content["tag"] === "LOC"){
            $urlArr[] = $content["value"];
        }
 
    }
    //开始上传
    $response = curl($api,$urlArr,1);
    //将响应 json 转为 对象
    $result = json_decode($response);
    if ($result->success != 0){
        return "主动提交成功!";
    }else{
        return  "主动提交失败!";
    }
}
 
function curl($url,$params,$is_post = 0){
    $ch = curl_init();
 
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,60);
    curl_setopt($ch,CURLOPT_TIMEOUT,60);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
    curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);//禁止验证对等证书,默认为true
    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);//检查服务器SSL证书中是否存在一个公用名,值0|2,
    if($is_post){
        curl_setopt($ch,CURLOPT_POST,true);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
        curl_setopt($ch,CURLOPT_URL,$url);
    }else{
        if($params){
            curl_setopt($ch,CURLOPT_URL,$url.'?'.$params);
        }else{
            curl_setopt($ch,CURLOPT_URL,$url);
        }
    }
    $response = curl_exec($ch);
    return $response;
}
echo GetUrls($api);

本文来自投稿,不代表忆夜零基础立场,如若转载,请注明出处:https://98seo.com/seo/818.html

(0)
上一篇 2022年2月3日 下午10:41

相关推荐

  • 搜索引擎的权威性算法

      关于权威性的那些事儿你都知道吗?今天小编就从权威性在百度搜索中的作用、什么是权威性、如何评估权威性和权威性之官方结果四个方面为开发者们详细解读。 一、权威性的作用   1.对用…

    2022年1月7日
    00458
  • 这样的网站模板搜索引擎更喜欢,优化更容易

    搜索引擎喜欢什么样的模板 前面讲的这个搜索引擎排名过程,现在我们要做的就是这五个大的环节该如何一步步突破他,这也是我们学习SEO课程的重中之重。 而模板实际上就是解决了

    2021年3月1日
    00536
  • 百度烽火算法(2019年3月)

    目的:打击严重危害搜索用户的网络安全,网站劫持等行为。 打击范围 跳转劫持:用户点击目标网页后,页面直接跳转至另一个页面; 后退劫持:用户完成对某网页的浏览,点击后退按

    2020年12月23日
    00461
  • 网页布局和内容质量的区别

    一般来说,内容质量讲的是正文内容的质量维度(包括了原创度、排版、内容是否满足用户的搜索需求等) ? 而网页布局讲的是页面的结构、速度等这些维度。 为什么有域名信任度呢,我

    2021年3月1日
    00336
  • SEO如何研究排名规律

    1.搜索引擎基本概念:爬取、索引、召回、粗排、精排、重排 爬取 索引 搜索引擎爬取全网海量页面 进行基本的质量评分 过滤出小部分质量较佳的网页 创建倒排索引(能够通过关键词查

    2020年11月12日
    00450
  • 百度劲风算法(2020年2月)

    劲风算法主要针对以下四类恶劣聚合页问题。 一、内容跨领域 页面内容与站点本身所属领域不符,或站点无专注领域,多为采集拼凑内容。 整改建议: 1、开发者应当对站点进行全面

    2020年12月23日
    00354
  • 做站群前期的准备工作

    前期我们主要就是准备工作,有一句话叫做兵马未动粮草先行,做SEO优化也是一样的,前期一定要把准备工作做好 我建议你做网站不要做一个然后养一个,做站群都是拼量,所以都是多

    2021年3月24日
    00631
  • 网站优化之页面布局的4大方法

    1、标题+描述规范 我先来讲第一点,第一个是标题和描述规范,关于这个,前面也讲了标题的写法,但是这个规范和前面讲的规范还是稍微有点不一样 因为我们养站实际上后面会分为两

    2021年3月8日
    00461
  • 浅谈互联网页面价值

    搜索引擎每天处理着数以亿计的查询请求,每个查询请求都代表了一个用户对于某种资源的特定需求。多数时候,通过查询返回的网页结果,这些需求被满足了,我们可以认为结果中的

    2020年9月9日
    00368
  • 百度细雨算法(2018年7月)

    百度细雨算法目的 1.打击B2B网站的内容 标题存在关键词堆砌行为。 2.打击企业网站标题包含其他品牌官网,误导用户。 应对:平台型网站内页标题减少关键词出现频次。以旅游行业为

    2020年12月23日
    00359

发表回复

您的电子邮箱地址不会被公开。

微信
扫码关注公众号,获取免费教程。