QQ登录
当前位置:首页 » 程序代码 » 正文

百度推出新的代码了,请移步到:https://www.huoduan.com/baidu-js-code.html

  百度有自动PING的接口,可以让网站有新内容后自动PING百度,告诉百度有新内容了,这样可以让百度更快的收录,对于一些百度比较喜欢光顾的网站效果更明显。一些博客系统已经集成的自动PING功能,填上PING地址 http://ping.baidu.com/ping/RPC2 就可以了,但是很多CMS还是没有这个功能的。要集成自动PING功能需要会点技术,火端网络只是分享实现方法。

下面是自动ping百度的PHP代码

// 用法
// PingBaidu('网站名称','网站首页网址','新页面的网址','RSS订阅网址');
// 例如:PingBaidu('火端网络','https://www.huoduan.com','https://www.huoduan.com/pingbaidu.html','https://www.huoduan.com/feed');
function PingBaidu($sitename,$siteurl,$posturl,$rssurl) {
    $url = 'http://ping.baidu.com/ping/RPC2';
    $postvar = '
    
    
    weblogUpdates.extendedPing
    
    '.$sitename.'
    '.$siteurl.'
    '.$url.'
    '.$rssurl.'
    
    ';
    $ch = curl_init();
    $headers = array(
            "POST ".$url." HTTP/1.0",
            "Content-type: text/xml;charset=\"utf-8\"",
            "Accept: text/xml",
            "Content-length: ".strlen($postvar)
        );
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postvar);
    $res = curl_exec ($ch);
    curl_close ($ch);
    if (strpos($res, "0")){
        return true;
	}else{
        return false;
	}
} 
本文地址:https://www.huoduan.com/pingbaidu.html
本文作者:火端网络,转载请务必以超链接形式注明出处。
本文标签:PHP,代码,百度
 关键词: PHP自动PING  百度自动更新  百度快速收录  
发表评论

昵称 (必填)

邮箱 (选填,可收到作者回复信息)

网址 (选填)

温馨提示

由于火端最近在工作上和生活上都有大量事情要处理,每天时间都不够用,暂决定和大家告别一段时间,QQ和微信可能会很少回复大家,网站也将暂停更新,感谢大家对火端的支持!

站内搜索