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

相关推荐

  • 百度冰桶算法(2014年-2018年)

    目的 : 1、打击在移动端强行要求用户下载APP,登录注册,首屏大广告覆盖。 2、打击移动端广告展示过多的页面。 3、打击内容包含灰色业务、色情内容及连接的网站。 4、打击内容粗

    2020年12月23日
    00622
  • SEO优化中最为重要的几个标签

    在网页中有几个标签关乎网站的排名,如果能运用得到,提供网站质量也是分分钟的事情。 1.<title>标签 该标签最为重要,也就是显示在百度搜索后结果里的标题。 title 标…

    2022年2月3日
    00769
  • ASO的优化范围

    ASO主要优化的是IOS,安卓(Android)及其他应用商店。 1.IOS(APP Store) 2.大陆安卓(原装市场及第三方市场) 3.海外安卓(Google Play,Am…

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

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

    2020年12月23日
    00598
  • 黑帽SEO的5种常见操作手法

    黑帽的常见五种操作方法 1.寄生虫 寄生虫简单来说就是繁殖出大量的页面,然后让搜索引擎来不断抓取,从而引起大量的收录短时间得到大量的关键词排名和流量。 但是对于一般人来

    2021年2月23日
    001.1K
  • 百度白杨算法(2014年12月)

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

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

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

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

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

    2021年3月24日
    001.0K
  • 百度绿萝算法(2013年7月)

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

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

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

    2020年12月23日
    00633

发表回复

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

微信
微信关注公众号:「懒汉运营」 ,免费获取干货资料和软件!