该网站有一个背景,在那里发布新闻和产品。如果想查看页面是否被百度收录,应该通过第三方工具搜索或者直接去百度。最近在做SEO,每天都要检查前一天发的文章有没有收录。这是一项非常乏味的工作。所以在网上找到了一个代码,通过地址就可以很方便的知道是否被百度收录了。
以下代码为PHP代码复制:函数检查百度($ URL){ $ URL=' http://www . Baidu.com/s?wd='。$ url$ curl=curl _ init();curl_setopt($curl,CURLOPT_URL,$ URL);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);$ RS=curl _ exec($ curl);curl _ close($ curl);$ arr=parse _ URL($ 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=strtr($ arr[' query '],'?' );$arr['query']=str_replace($str ' ',$ arr[' query ']);} if (strpos($arr['query'],'/'){ $ narr=explode('/',$ arr[' query ']);$ arr[' query ']=$ narr[0];} if (strpos($rs ' '。$arr['query']')){ return 1;} else { return 0;} } echo CheckBaidU(' www . JB 51 . net ');反射结果为1,包括在内。不包括0。