百度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

相关推荐

  • 百度超链算法(2012年)

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

    2020年12月16日
    00361
  • 百度石榴算法(2013年5月)

    目的 :打击不良广告、弹窗等影响用户体验的行为。 应对 :网站上不放弹窗广告,减少和优化广告投放数量。 石榴算法低质量页面终结者 作者:百度网页搜索反作弊团队 发布时间:

    2020年12月23日
    00315
  • seo是什么职业(seo是什么意思)

      SEO由英文Search Engine Optimization缩写而来,中文意思为“搜索引擎优化”。 seo具体是做什么的呢?   SEO是指从自然搜索结果获得网站流量的技术…

    2021年12月16日
    00405
  • 百度惊雷算法(2017年11月-2018年5月)

    百度惊雷算法目的:打击刷点击的快排 应对:重要的网站不轻易尝试快排。 算法自2018年5月上线 主要针对恶意制造作弊超链和恶意刷点击的作弊行为。 算法解读 为了保证搜索用户体验

    2020年12月29日
    00267
  • 百度天网算法(2016年8月)

    天网算法目的 :打击盗取用户隐私的行为,比如内嵌恶意代码,盗取QQ和手机号等。一经发现就会处罚,整改后解除 应对方法 :删除内嵌的抓取手机号和QQ号和涉及用户隐私的代码

    2020年12月23日
    00288
  • 百度劲风算法(2020年2月)

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

    2020年12月23日
    00266
  • 百度绿萝算法(2013年7月)

    目的 :打击链接交易和刷外链的行为链接交易平台、长期出售外链和购买外链的网站被降权。 应对 :以友情链接代替购买外链,摈弃垃圾外链,建设优质外链 绿萝算法 2013年2月19日上

    2020年12月23日
    00357
  • 站群养站的技巧

    先讲第一个小点,也就是内容发布技巧 内容发布分为两个阶段,第一个是养收录的阶段,第二个叫做养权重(或者养流量)阶段 由于前期我们是养蜘蛛,对于一个新站来说(即使你用

    2021年3月24日
    00383
  • 权重站养站的技巧

    先来给你讲下养权重站的几个步骤 然后在给你拆解性单个讲解 1、行业站定位 2、词库挖掘与整理 3、对应内容准备 4、内容发布养站 5、养站监测与调整(主要关注词库波动) 讲权重站

    2021年3月24日
    00555
  • 百度清风算法(2017年9月-2018年10月)

    百度清风算法目的 1、打击标题党,文不符题。 2、打击标题关键词堆砌。 3、针对下载站的欺诈下载和捆绑下载行为 应对: SEO不同于自媒体,SEO应以满足用户需求的角度来设置标题,

    2020年12月23日
    00377

发表评论

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

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