用百度ping服务实现加速网站收录

浏览:2583 发布日期:2014/12/04 分类:功能实现 关键字: ping 网站收录
用百度ping服务实现加速网站收录
转载原文地址:http://www.jb100.net/html/content-22-581-1.html

ping是基于xml_RPC标准协议的更新通告服务,用于博客把内容更新快速通知给百度,以便百度及时进行抓取和更新。         <?php 
         
        function postUrl($url, $postvar){ 
        $ch = curl_init(); 
        $headers = array("POST".$url."HTTP/1.0","Content-type: text/xml; 
        charset=\"gb2312\"","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); 
        return $res; 

        } 

        $baiduXML = "<?xml version=\"1.0\" encoding=\"gb2312\"?> 
        <methodCall><methodName>weblogUpdates.extendedPing</methodName> 
        <params><param><value><string>脚本100</string></value> 
        </param><param><value><string>http://www.jb100.net</string></value> 
        </param><param><value><string>http://www.jb100.net/html/list-301.html</string> 
        </value></param><param><value><string>http://www.jb100.net</string></value>< 
        /param></params></methodCall>"; 
         
        $res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML); 

        if ( strpos($res, "<int>0</int>") ){ 
        echo "PING成功"; 
        }else{ 
        echo "PING失败"; 
        } 
         
        ?> 
转载原文地址:http://www.jb100.net/html/content-22-581-1.html
评论( 相关
后面还有条评论,点击查看>>