野狼SEO团队,纯白帽SEO倡导者!18年专注网站优化服务,支持月付!  [点击查看公司宣传册]
专注纯白帽、整站正规优化
让你排名上升,流量暴涨!
网站优化服务电话
0371-56789-390
详细内容
当前位置:首页 > 技术资料 > PHP程序开发 > 详情

百度主动推送(实时)PHP类,支持原创推送,野狼SEO团队全网首发

发布时间:2017-05-25 来源:本站原创 作者:野狼SEO团队 阅读:980

前些时候做了一个《推送新添加的文章给百度的PHP代码》,有不少网友用了之后提出一些建议,就是想做成PHP类,方便在各种系统中重复调用。野狼查阅了相关资料,没有看到有人写这个东西,所以就写了一些,并且又完善一下,现在支持推送(原创、非原创)、更新、删除。这里分享一下!如果使用过程中有任何问题,可以咨询开发人员QQ1615241386

/**

 * 永易搜计算机科技有限公司 版权所有 2017-2027 ,并保留所有权利。
 * 公司网站地址: http://www.yongyisou.com
 * 需要网站开发、网站维护修改、企业建站、网站推广请联系我们!QQ1026593492、1615241386
 * 野狼SEO团队.优优QQ1615241386
 * Date: 2017/5/25
 * Time: 17:55
 */
class Baidu_Tuisong{
    const BAIDU_API='http://data.zz.baidu.com/';
public function __construct($site,$token)
    {   $this->_site=$site;
        $this->_token=$token;
    }
    function curl_result($tuisong_type,$url_array,$original=""){//推送基础方法
   if($original=="original"){$original="&type=original";};
        $api=self::BAIDU_API.$tuisong_type.'?site='.$this->_site.'&token='.$this->_token.$original;
//die($api);
        $ch = curl_init();
        $options =  array(
            CURLOPT_URL => $api,
            CURLOPT_POST => true,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_POSTFIELDS => implode(" ",$url_array),
            CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
        );
        curl_setopt_array($ch, $options);
        return curl_exec($ch);
    }
    function urls($url_array,$original=''){//提交
      return $this->curl_result('urls',$url_array,$original);
    }
    function update($url_array){//更新
      return $this->curl_result('update',$url_array);
    }
    function del($url_array){//删除
      return $this->curl_result('del',$url_array);
    }
}
//使用方法举例:
//$urls=array('http://www.390seo.com/article/1241.html');
//$obj=new Baidu_Tuisong('www.390seo.com','百度站长平台申请到的准入密钥');
//echo $obj->urls($urls);
//echo $obj->update($urls);
//echo $obj->del($urls);


可以加我司技术人员QQ1615241386,如有丰富,可随时联系索取。

本文作者:野狼SEO团队

十六年网站建设相关经验
一站式为您提供网站相关服务

欢迎扫码咨询

访客头像访 客18.97***
新评论

还没有人评论,快来抢个沙发!