最近做的项目中发现以前iframe框架跳转有很多BUG,这样大大的降低了效率,方法:判断php内置函数$_SERVER["HTTP_USER_AGENT"]是否存在你想要的蜘蛛即可,不存在就是人为点击 反之直接跳转
$key= $_SERVER["HTTP_USER_AGENT"];
$Sogouspider =preg_match('/Sogou/', $key, $Sogouspider);
$baiduspider =preg_match('/Baiduspider/', $key, $baiduspider);
$Googlebot =preg_match('/Googlebot/', $key, $Googlebot);
$bingbot =preg_match('/bingbot/', $key, $bingbot);
$MJ12bot =preg_match('/MJ12bot/', $key, $MJ12bot);
$SemrushBot =preg_match('/SemrushBot/', $key, $BLEXBot);
$lailu=$_SERVER["HTTP_REFERER"];
$liulingSpider=preg_match('/360Spider/',$key, $liulingSpider);
if($baiduspider !='' || $Sogouspider !=''){
//入口文件代码
}else{
header('Location: //跳转链接');
}
这样可以达到人为点击是直接跳转 ,蜘蛛访问给网站默认页面数据展示