欢迎访问向前网络工作室官方网站!我们专注于包头网站建设,包头网站优化,包头网站推广,包头做网站等相关服务!

咨询热线:14794781288
微信号
新闻中心News
包头网站建设制作设计_包头网站优化推广-向前网络工作室

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

本文作者:网站建设专家 | 时间:2022-01-12 09:47:00 | 点击: 次|打印本文|收藏 本文有485个文字,大小约为2KB,预计阅读时间2分钟
1201
2022
?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{ $s...

原文标题:百度php单页主动推送代码,访客点击就自动推送

<?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);


说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

版权声明:本文为向前网络工作室,未经站长允许不得转载。

本文来源:https://www.0478g.com/wzseo/2080.html

上一篇:百度蜘蛛IP含义(转存)欢迎参考

下一篇:没有了

Hi,Are you ready?
准备好开始了吗?
那就与我们取得联系吧

咨询送礼现在提交,将获得某某网络策划专家免费为您制作
价值5880元《全网营销方案+优化视频教程》一份!
下单送礼感恩七周年,新老用户下单即送创业型空间+域名等大礼
24小时免费咨询热线14794781288
合作意向表
您需要的服务
您最关注的地方
预算
  • 看不清?点击更换

直接咨询