网站自动提交至百度站长收录平台函数(适用任何框架代码)

百度站长平台推出链接提交工具后让网站的内容有了新的快速提交收录方法。
好处在于可把你想要百度收录的内容快速提交给百度,当然是否收录要看度娘的脸色了,以下是函数内容
function bdurls($url){
    $urls = is_array($url) ? $url : array($url);
    $api = ‘http://data.zz.baidu.com/urls?site=www.zioor.com&token=NPsEfVDHBHij59dq‘;
    $ch = curl_init();
    $options =  array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => implode("\n", $urls),
        CURLOPT_HTTPHEADER => array(‘Content-Type: text/plain‘),
    );
    curl_setopt_array($ch, $options);
    $result = curl_exec($ch);
    return $result;
}

  $api = ‘http://data.zz.baidu.com/urls?site=www.zioor.com&token=NPsEfVDHBHij59dq‘;这句代码来源于百度站长平台,请到,http://zhanzhang.baidu.com/linksubmit/index注册后就有

函数使用方法: 具体怎么使用就看场景了,

例如,我们希望发布帖子的时候有个选择,选择该篇文章发布成功后立即提交,

就可以在提交发布的时候增加一个复选框:

<input id="bdurl" type="checkbox" name="bdurl" value="1">

  

然后判断: 此处省略文章发布时写入数据库的内容

if($_POST[‘bdurl‘])

{

  //判断是否选中了推送到百度

  $bdinfo = json_decode(bdurls(‘http://www.zioor.com/view/‘.$returndata), true);

  if($bdinfo[‘error‘]){

    //根据返回信息

    $message = ‘推送失败:‘.$bdinfo[‘message‘].‘ 错误代码:‘.$bdinfo[‘error‘];

  }else{

    $message = ‘成功推送‘.$bdinfo[‘success‘].‘条,今天还可推送‘.$bdinfo[‘remain‘].‘条‘;

  }

} 

文章发布成功的跳转代码

文章转载于http://www.zioor.com/view/1670

时间: 2024-11-07 19:44:14

网站自动提交至百度站长收录平台函数(适用任何框架代码)的相关文章

需要什么样的条件才会让百度秒收录自己的网站

一.需要什么样的条件才会让百度秒收录开始分享我的方法之前,首先要告诉大家能让百度秒杀收录需要什么样的条件,拿我最近刚做的这个网新站说吧,首先大家都知道百度搜索引擎对网站权重性是很重视的,并且权重越高的网站收录的信息就会越快,而且权重高的网站每天都会有蜘蛛一天二十四小时在守候,并且当你在权重高的网站上发布一些信息的时候 只需要两三分钟,百度就会收录了信息,从而可以看出百度搜索引擎不是收录的慢,而是对搜索引擎权重性看的很重,并且让我们网站可以秒杀收录的话需要什么条件,可能有的朋友会觉得我说的是废话,

建站指南:百度认为什么样的网站更有抓取和收录价值2012-06-20

建站指南:百度认为什么样的网站更有抓取和收录价值2012-06-20 百度认为什么样的网站更有抓取和收录价值呢?我们从下面几个方面简单介绍.鉴于技术保密以及网站运营的差异等其他原因,以下内容仅供站长参考,具体的收录策略包括但不仅限于所述内容. 第一方面:网站创造高品质的内容,能为用户提供独特的价值. 百度作为搜索引擎,最终的目的是满足用户的搜索需求,所以要求网站内容首先能满足用户的需求,现今互联网上充斥了大量同质的内容,在同样能满足用户需求的前提下,如果您网站提供的内容是独一无二的或者是具有一定

C#实现百度站长平台-链接提交-主动推送的POST推送

百度站长平台链接提交的主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录. POST推送,c#代码实现 public string GetPage(string posturl, string postData) { Stream outstream = null; Stream instream = null; StreamReader sr = null; HttpWebResponse response = null; Http

给你的网站添加谷歌AMP、百度MIP、神马MIP链接自动提交功能

我们在做网站的时候,经常会听到别人说SEO优化,网站优化等等.但是我们经常听的云里雾里的,但是经过我们运营一段时间之后,我们慢慢的就会熟悉了,知道什么是SEO.SEO中文译名为搜索引擎优化,既然是叫搜索引擎优化,那么肯定的是从各个方面对网站的链接和内容进行优化了.在移动互联网高速发达的今天,仅仅只是依靠PC端的网页展示是不够的,还需要针对移动端进行优化和展示,在这里我给大家普及一下,SEO的中AMP.MIP和熊掌号的几个知识点. 1.AMP(Accelerated Mobile Pages),是

C#实现百度站长工具链接主动提交功能

百度站长工具上提供了链接推送的功能,让广大站长更加方便的把自己的链接推送到百度,增加收录的机会和缩短收录时间(当然,百度也说了,你提交了链接,我不一定收录!) 百度提供了好几种方式,有主动推送,自动推送,sitemap推送等.今天我们要说的就是主动推送,从字面意思上就可以明显的看出,主动推送,就是指站长自行将链接推送给百度.那么如何实现呢?其实原理很简单,就是把要推送的链接post到百度指定的地址去就可以了. 下面我们用C#来实现,源代码如下: //推送链接到百度 private string 

业余草(www.xttblog.com)告诉你如何让网站网址实现百度秒收录

一个网站要想关键词有排名,必须先收录!同样的一篇文章,收录快的网站,排名一般好于收录慢的网站(也有特别特殊情况).因此,作为一个站长,觉得网站SEO优化的核心目标便是实现网站文章的秒收录. 业余草 SEO 一个网站,几分钟就被百度收录了,这能够反映什么问题呢?总结了四点: ①百度很看好这个站点,对这个网站有较高的信任度:一般新站是很难做到这点的(PS:快速消费品网却是新站,为什么也可以秒收?下面继续讲述),说明这个网站有一定的历史了.前面说的信任度并不是指网站的权重,这是两码事.记住,收录快,也

网站如何被百度快速收录呢?

百度从在07年10月份至今收录新站以及索引站点都不是那么速度,就具体情况中国SEO联盟Dragon提出-----如何让百度快速收录新方法! 1.在百度提交网址 但现在百度自动收录的速度已经让众人所知,所以提出以下的方法.供我亲爱的朋友们.战友们以及我核心团队的兄弟姐妹们参考,最后在新年即将到来的时候给大家分享以下最近的体会. 2.创建百度空间.一般来说,创建的百度空间一般几天就可以收录.新站可以创建一个与自己网站相关的百度空间,然后在空间里添加一些文章并附上自己网站的网址.同时,在百度空间里的友

百度优先收录HTTPS网站?你的网站https还在等什么

2015年5月25日,百度站长平台发布的公告,称将正式开放对HTTPS站点的收录.开始优先抓取HTTPS站点.所有事情都有两面性,这个消息对于已 经到HTTPS的网站来说是个喜大普奔的好消息.对于需要做搜索引擎优化(SEO)的HTTP网站而言却是个晴天霹雳~天霹雳~霹雳~雳~ 对于那些高兴到裸奔相庆的HTTPS站长,这里不予评价.但是那些HTTP站长也不要愁眉不展,这里给你们讲一讲. 百度之所以优先收录HTTPS网站,建议站长关闭HTTP版本,并不是没有来由的.大家都知道,传统的HTTP是采用明

网站出现重复内容 百度收录重复页面怎么办

在搜索引擎收录中时我们可能会发现,同样的内容搜索引擎收录了不止一次,其中有“静态页面,也有动态或伪静态页面.看似增加了网站的收录量是好事,实则“重复内容”的收录对SEO优化并不好,最后所带来的结果,轻则重复快照被回收删除,重则直接影响网站权重. 今天为你详细分析: 1.为什么网站同一个页面会被重复收录? 2.重复收录对SEO优化有什么影响? 3.我们该如何应对网站重复收录的问题? 从以上的例子,我们可以看出网站的首页除了静态页面收录以外,还有很多后缀带“?qz_gdt=”的动态页面的收录,但打开