2022年最新整理php判断是搜索引擎蜘蛛访问还是普通用户访问
下面主要用来区分是搜索引擎蜘蛛访问网站还是正常用户访问网站
代码如下:
function isSpiders() { $user_agent = $_SERVER['HTTP_USER_AGENT']; if (stripos($user_agent, 'Baiduspider') !== false) { //百度蜘蛛 return true; } elseif (stripos($user_agent, 'Bytespider') !== false) { //头条蜘蛛 echo '头条'; } elseif (stripos($user_agent, 'YisouSpider') !== false) { //神马蜘蛛 return true; } elseif (stripos($user_agent, '360Spider') !== false) { //360蜘蛛 return true; } elseif (stripos($user_agent, 'bingbot') !== false) { //必应蜘蛛 return true; } elseif (stripos($user_agent, 'Sosospider') !== false) { //搜搜蜘蛛 return true; } elseif (stripos($user_agent, 'Sogouwebspider') !== false || strpos($user_agent, 'Sogouinstspider') !== false || strpos($user_agent, 'SogouNewsSpider') !== false || strpos($user_agent, 'SogouPicSpider') !== false || strpos($user_agent, 'SogouVideoSpider') !== false) { //搜狗蜘蛛 return true; } elseif (stripos($user_agent, 'Googlebot') !== false) { //谷歌蜘蛛 return true; }else{ return false; } }