原理很简单,就是通过将完整链接在百度中搜索,然后看结果是否为空来确定,下面是代码。

$post_href_1="{$article->Url}";        
$url='http://www.baidu.com/s?wd='.$post_href_1;
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$rs=curl_exec($curl);
curl_close($curl);

if(!strpos($rs,'没有找到'))
{  echo '<a target="_blank" title="点击查看" rel="external nofollow" href="http://www.baidu.com/s?wd=' . $article->Url . '">&nbsp;&nbsp;百度已收录</a>';}
else
{  echo '<a target="_blank" title="点击提交,谢谢!" rel="external nofollow" style="color:red;" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename=' . $post_href_1 . '">&nbsp;&nbsp;百度未收录</a>';}