百度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
下一篇 2022年12月9日 下午3:04

相关推荐

  • 搜索引擎的权威性算法

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

    2022年1月7日
    00757
  • 百度搜索将严格控制搜索中的权限问题

    主要针对内容获取权限,功能使用权限 具体详见:《百度搜索将严格控制搜索中的权限问题》 算法解读 该策略主要针对以下2种情形: 1、内容获取权限: 用户查看网页中的全部内容时

    2020年12月23日
    00506
  • 博客内容的优化,让百度高效抓取

    做黑帽seo的人都晓得,只要seo优化师想对博客进行排名优化,seo优化师应为要让百度抓取seo优化师的内容。但有时候它明白是按着规范发的内容,可百度完全不抓取,纵使收录了也超级

    2020年9月23日
    00405
  • 流量站的优化思路

    1、定位好流量站行业 2、整理流量词 3、采集精准相关内容 4、直接养流量词 做流量站和权重站的唯一区别就是流量站是以精准流量为目的,而权重站是以权重为目的的一种形式 一般如

    2021年3月25日
    00752
  • 百度超链算法(2012年)

    目的:为了能够有实际标准区分网站好坏,当一个网站被较多网站引用后百度就会给予好的排名。 自此:开启了SEO外链为皇的时代,导致了大量刷外链的行为。(有外链就有排名的时代

    2020年12月16日
    00523
  • 关键词挖掘与筛选(流量+权重必备)

    seo如果你做到一定程度的时候,你自然就会发现,seo永远是围绕两个话题 一个是收录话题,一个是词的话题 为什么这么说呢,收录可以帮你解决展现量与点击量 ,词可以帮你解决流量

    2021年3月22日
    00855
  • 百度信风算法(2019年5月)

    百度信风算法(算法自2019年5月上线):主要打击翻页诱导行为,防止部分网站利用翻页键对用户进行诱导,进而希望提升用户的浏览体验。 算法解读 算法主要针对 一:用户点击翻页键时

    2020年12月23日
    00487
  • 百度闪电算法(2017年8月)

    闪电算法目的 :移动端打开速度快的网站给予加权,慢的给予降权。 算法应对 :移动端采用CDN加速,采用页面缓存,不要使用过大图片。

    2020年12月23日
    00499
  • 百度搜索引擎1.0(2010-2011年)

    目的 :规范和引导站长和seoer如何进行网站排名的优化 自此 ,seo正式进入互联网营销的舞台

    2020年12月16日
    00633
  • 百度白杨算法(2014年12月)

    白杨算法目的 :希望实现移动站点优化,扶持地方特色类站点,优化排序,本地信息靠前,明确了城市信息前置和明确化。 因此分类信息平台发布的地方性信息在搜索带有地区词时排

    2020年12月23日
    00538

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

微信
微信关注公众号:忆夜零基础 ,干活资料免费拿!