php蜘蛛正常抓取,用户跳转指定页面
2014-03-17 17:35
225 查看
有些时候我们展现的内容是供搜索引擎用了,很多用户是不必看到的,所以下面分享该PHP代码,蜘蛛正常抓取,用户访问调转指定页面代码
$v = false;
$tmp = $_SERVER['HTTP_USER_AGENT'];
if(strpos($tmp, 'Googlebot') !== false){
$v = true;
} else if(strpos($tmp, 'Baiduspider') >0){
//echo '百度';
$v = true;
} else if(strpos($tmp, 'Yahoo! Slurp') !== false){
//echo '雅虎';
$v = true;
} else if(strpos($tmp, 'msnbot') !== false){
//echo 'Msn';
$v = true;
} else if(strpos($tmp, 'Sosospider') !== false){
//echo '搜搜';
$v = true;
} else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
//echo '有道';
$v = true;
} else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
//echo '搜狗';
$v = true;
} else if(strpos($tmp, 'fast-webcrawler') !== false){
//echo 'Alltheweb';
$v = true;
} else if(strpos($tmp, 'Gaisbot') !== false){
//echo 'Gais';
$v = true;
} else if(strpos($tmp, 'ia_archiver') !== false){
//echo 'Alexa';
$v = true;
} else if(strpos($tmp, 'altavista') !== false){
//echo 'AltaVista';
$v = true;
} else if(strpos($tmp, 'lycos_spider') !== false){
//echo 'Lycos';
$v = true;
} else if(strpos($tmp, 'Inktomi slurp') !== false){
//echo 'Inktomi';
$v = true;
}
if($v != true){
header("Location: http://www.xiaobei668.com");
}
?>
$v = false;
$tmp = $_SERVER['HTTP_USER_AGENT'];
if(strpos($tmp, 'Googlebot') !== false){
$v = true;
} else if(strpos($tmp, 'Baiduspider') >0){
//echo '百度';
$v = true;
} else if(strpos($tmp, 'Yahoo! Slurp') !== false){
//echo '雅虎';
$v = true;
} else if(strpos($tmp, 'msnbot') !== false){
//echo 'Msn';
$v = true;
} else if(strpos($tmp, 'Sosospider') !== false){
//echo '搜搜';
$v = true;
} else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
//echo '有道';
$v = true;
} else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
//echo '搜狗';
$v = true;
} else if(strpos($tmp, 'fast-webcrawler') !== false){
//echo 'Alltheweb';
$v = true;
} else if(strpos($tmp, 'Gaisbot') !== false){
//echo 'Gais';
$v = true;
} else if(strpos($tmp, 'ia_archiver') !== false){
//echo 'Alexa';
$v = true;
} else if(strpos($tmp, 'altavista') !== false){
//echo 'AltaVista';
$v = true;
} else if(strpos($tmp, 'lycos_spider') !== false){
//echo 'Lycos';
$v = true;
} else if(strpos($tmp, 'Inktomi slurp') !== false){
//echo 'Inktomi';
$v = true;
}
if($v != true){
header("Location: http://www.xiaobei668.com");
}
?>
相关文章推荐
- php如何判断用户是从指定页面跳转进来的
- android应用内部通过跳转微博指定用户页面
- PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
- 微信公众号获取用户信息已经菜单栏跳转指定页面
- servlet使用声明式异常处理指定错误跳转页面,ie下无法正常显示
- php抓取网站内容,获取通达OA官网最新用户,判断页面是否能访问,php正则
- PHP+MySQL实现输入页码跳转到指定页面功能示例
- shiro登录验证(登录跳转到指定页面,验证码验证,不注销之前已登录用户下,再次登录)
- PHP用户登录后跳转回上一访问页面的实现思路及代码
- WordPress用户注册成功后跳转到指定页面
- php实现获取及设置用户访问页面语言类
- 使用onclick跳转到指定页面的方法
- 使用PHP向Mysql数据库插入信息,页面中文内容显示正常,但在数据库里却是乱码,这个怎么解决?
- 热评php抓取页面的几种方式
- jQuery提交数据给php,serialize()方法提交所有数据,不发生页面跳转
- tabber控制器,跳转到指定的页面
- php 页面自动跳转
- ios点击链接直接跳转到 App Store 指定应用下载页面
- spring security 采用 数据库配置检测用户登录,并跳转不同页面
- php中页面跳转部分方法论述