php实现检查文章是否被百度收录_php技巧_脚本之家,php检测网页是否被百度收录的函数代码_php实例_脚本之家

使用:传入一个网址,如
,返回1,代表已经收录;返回0,代表百度没有收录。

网站都有个后台,后台发表新闻与产品,发完后如果你要去查看该页面有没有被百度收录,还要通过第三方工具或直接去百度搜。最近在做SEO,每天都要查看前一天发的文章有没有被收录,就这个工作就是一个很繁琐的工作。所以我在网上找了一段代码,通过地址就可以知道有没有被百度收录,很是方便。

复制代码 代码如下:

以下为PHP代码复制代码 代码如下:
function checkBaidu { $url = ” . $url; $curl
= curl_init(); curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $rs = curl_exec;
curl_close; $arr = parse_url; if (strpos($arr[‘query’], ‘http://’))
{ $arr[‘query’] = str_replace(‘http://’, ”, str_replace(‘wd=’, ”,
$arr[‘query’])); } else { $arr[‘query’] = str_replace(‘wd=’, ”,
$arr[‘query’]); } if (strpos($arr[‘query’], ‘?’)) { $str =
strstr($arr[‘query’], ‘?’); $arr[‘query’] = str_replace($str, ”,
$arr[‘query’]); } if (strpos { $narr = explode; $arr[‘query’] =
$narr[0]; } if (strpos($rs, ”.$arr[‘query’].”)) { return 1; } else
{ return 0; }}echo checkBaidu;反回结果为1为收录。为0则没有收录.

function checkBaidu { $url = ” . $url;

$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $rs = curl_exec;
curl_close;

$arr = parse_url;

if (strpos($arr[‘query’], ‘http://’)) { $arr[‘query’] =
str_replace(‘http://’, ”, str_replace(‘wd=’, ”, $arr[‘query’])); }
else { $arr[‘query’] = str_replace(‘wd=’, ”, $arr[‘query’]); }

发表评论

电子邮件地址不会被公开。 必填项已用*标注