手机
当前位置:查字典教程网 >编程开发 >php教程 >php中通过curl检测页面是否被百度收录
php中通过curl检测页面是否被百度收录
摘要:最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到...

最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将作者使用php实现的检测页面是否被百度收录的功能分享一下。

下面是具体代码:

复制代码 代码如下:

<?php

/*

* 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录

* @ param string $url 待检测的网址

*/

function checkBaiduInclude($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);

if(!strpos($rs,'抱歉,没有找到')){

return 1;

}else{

return 0;

}

}

意思很简单了,比如需要检测 http://www.phpernote.com/javascript-function/833.html 这个网址是否被收录,则只需要:

checkBaiduInclude('http://www.phpernote.com/javascript-function/833.html');结果自己去看吧。

本文转载自: PHP程序员笔记

【php中通过curl检测页面是否被百度收录】相关文章:

一个ftp类(ini.php)

PHP中is_file()函数使用指南

php将图片文件转换成二进制输出的方法

php实现用已经过去多长时间的方式显示时间

PHP中预定义的6种接口介绍

php实现paypal 授权登录

PHP file_get_contents函数读取远程数据超时的解决方法

php常见的页面跳转方法汇总

PHP模拟SQL Server的两个日期处理函数

php中检查email完整性

精品推荐
分类导航