PHP 判断搜索引擎蜘蛛类型
使用 WordPress 博客有必要知道搜索引擎什么时候来过,都看了那些页面,今天就给大家分享一个 PHP 判断搜索引擎蜘蛛类型的函数
function get_naps_bot(){ $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); if (strpos($useragent, 'googlebot') !== false){ return 'Googlebot'; } if (strpos($useragent, 'msnbot') !== false){ return 'MSNbot'; } if (strpos($useragent, 'slurp') !== false){ return 'Yahoobot'; } if (strpos($useragent, 'baiduspider') !== false){ return 'Baiduspider'; } if (strpos($useragent, 'sohu-search') !== false){ return 'Sohubot'; } if (strpos($useragent, 'lycos') !== false){ return 'Lycos'; } if (strpos($useragent, 'robozilla') !== false){ return 'Robozilla'; } return false; }
通过对蜘蛛标识符(如Baiduspider、Googlebot)的判断就可以知道是那个搜索引擎来过我们的网站,然后在获取当前页面的 URL 就可以知道搜索引擎访问了那个页面。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论