100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > php实现判断访问来路是否为搜索引擎机器人办法【PHP】

php实现判断访问来路是否为搜索引擎机器人办法【PHP】

时间:2019-12-15 15:14:51

相关推荐

php实现判断访问来路是否为搜索引擎机器人办法【PHP】

后端开发|php教程

php,判断,访问来路,搜索引擎机器人,判断搜索引擎

后端开发-php教程

仿猎奇天下源码,vscode多行移动,安装的ubuntu怎样调分辨率,tomcat应用发布,生成SQLite3,苹果cms 解析插件,现如今火的前端框架,爬虫源代码干啥的,php安装图解,江西seo价钱,上传电影网站源码,静态网页下载,dw响应式网站模板下载lzw

很多时候我们需要对网站访客来路进行识别,针对真实用户与搜索引擎作不同动作实现,那么首先就需要判断是否为搜索引擎。

900la 55la源码出售,vscode怎么设置全局检索,ubuntu开机cpu,tomcat 访问硬连接,python网格爬虫,vscode 插件php,seo网络营销课程收录,wordpress网站文章被插入很多黑链接,dz模板下载器lzw

php判断方法非常简单,通过过滤$_SERVER[‘HTTP_USER_AGENT’] 参数即可进行识别,以下是摘录某开源程序的相关源码:

vb自动填表 源码,ubuntu访问win硬盘,网页爬虫去噪,php n,seo目录推荐lzw

private function getRobot(){ if (empty($_SERVER[HTTP_USER_AGENT])) { return false; } $searchEngineBot = array( googlebot=>google, mediapartners-google=>google, aiduspider=>aidu, msnbot=>msn, yodaobot=>yodao, youdaobot=>yodao, yahoo! slurp=>yahoo, yahoo! slurp china=>yahoo, iaskspider=>iask, sogou web spider=>sogou, sogou push spider=>sogou, sosospider=>soso, spider=>other, crawler=>other, ); $spider = strtolower($_SERVER[HTTP_USER_AGENT]); foreach ($searchEngineBot as $key => $value) { if (strpos($spider, $key)!== false) { return $value; } } return false;}public function isRobot(){ if($this->getRobot()!==false) { return true; } return false;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。