联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
怎么把新的网址主动通过ping提交给百度
类型:迅睿CMS 更新时间:2020-12-13 15:01:57

我需要一个ping提交的功能

就是把新的网址主动通过ping提交给百度

这个是网上找到的代码,我应该如何改造,放在哪个位置?

<?php
function postUrl($url, $postvar) {
$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);
return $res;
}
$baiduXML = "
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<methodCall>
<methodName>weblogUpdates.extendedPing</methodName>
<params>
<param><value><string>网站名称</string></value></param>
<param><value><string>http://www.xxxxx.com</string></value></param>
<param><value><string>http://www.xxxxx.com/archives/879/</string></value></param>
<param><value><string>http://www.xxxxx.com/feed/</string></value></param>
</params>
</methodCall>";
$res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);
//下面是返回成功与否的判断(根据百度ping的接口说明)
if (strpos($res, "<int>0</int>"))
echo "PING成功";
else
echo "PING失败";
?>



插件版权:第三方插件
插件名称:ping提交

回帖
  • 电脑大师
    #1楼    电脑大师
    2020-11-25 11:27:10
    Chrome 0
    插件名称:ping提交没有见过这种插件啊,多少钱买的
  • 大鲨鱼
    #2楼    大鲨鱼
    2020-11-25 11:29:49
    Chrome 0
    电脑大师 不要钱的 这是一个老功能 据说他*的比百度站长功能 效果还好
  • ibuc2t
    #3楼    ibuc2t
    2020-11-25 11:29:53
    Chrome 0
    ping是多年前的百度残舞了,现在都绝迹了,用了没效果
  • 天天向上
    #4楼    天天向上
    2020-11-25 11:31:04
    Chrome 0
    ping过去式了,没什么鸟用
  • 官方技术总监-黎总
    #5楼    官方技术总监-黎总
    2020-11-25 11:49:48
    Chrome 0
    ping确实现在没有什么作用了
  • 阿Rain
    #6楼    阿Rain
    2020-11-25 14:31:08
    Chrome 0
    没必要去ping了,没有实际意义,几年前的技术了
  • 帝云网络
    #7楼    帝云网络
    2020-11-27 10:19:12
    Chrome 0
    用这个官方插件吧
    满意答案
  • 大鲨鱼
    #8楼    大鲨鱼
    2020-12-13 15:01:57
    Chrome 0
    @帝云网络:已经在用了!!