全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

php获取访问者浏览页面的浏览器类型

方法如下

检查用户的agent字符串,它是浏览器发送的HTTP请求的一部分。用 $_SERVER['HTTP_USER_AGENT']得到agent字符串信息。

比如:

<?php
 echo $_SERVER['HTTP_USER_AGENT'];
?>

有可能是打印出这样的:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

封装成函数:

function my_get_browser(){
 if(empty($_SERVER['HTTP_USER_AGENT'])){
  return 'robot!';
 }
 if( (false == strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) && (strpos($_SERVER['HTTP_USER_AGENT'], 'Trident')!==FALSE) ){
  return 'Internet Explorer 11.0';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 10.0')){
  return 'Internet Explorer 10.0';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 9.0')){
  return 'Internet Explorer 9.0';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 8.0')){
  return 'Internet Explorer 8.0';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 7.0')){
  return 'Internet Explorer 7.0';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6.0')){
  return 'Internet Explorer 6.0';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Edge')){
  return 'Edge';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Firefox')){
  return 'Firefox';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Chrome')){
  return 'Chrome';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Safari')){
  return 'Safari';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'Opera')){
  return 'Opera';
 }
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'360SE')){
  return '360SE';
 }
  //微信浏览器
 if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessage')){
  return 'MicroMessage';
 }>
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# php获取浏览器信息  # php  # 判断浏览器类型  # php判断微信浏览器  # php浏览历史记录的方法  # PHP 记录访客的浏览信息方法  # 有可能  # 它是  # 这篇文章  # 方法如下  # 有疑问  # Mozilla  # plain  # echo  # gt  # Windows  # NT  # compatible  # MSIE  # code  # _SERVER  # HTTP  # strong  # agent  # HTTP_USER_AGENT 


相关文章: 娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  如何基于云服务器快速搭建网站及云盘系统?  购物网站制作公司有哪些,哪个购物网站比较好?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  测试制作网站有哪些,测试性取向的权威测试或者网站?  如何在阿里云虚拟服务器快速搭建网站?  如何在阿里云完成域名注册与建站?  如何在云指建站中生成FTP站点?  建站之星备案是否影响网站上线时间?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  如何快速搭建高效可靠的建站解决方案?  如何通过WDCP绑定主域名及创建子域名站点?  如何快速查询网站的真实建站时间?  建站之星官网登录失败?如何快速解决?  如何零基础在云服务器搭建WordPress站点?  香港服务器选型指南:免备案配置与高效建站方案解析  广州美橙建站如何快速搭建多端合一网站?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何通过虚拟主机快速完成网站搭建?  如何快速选择适合个人网站的云服务器配置?  免费网站制作appp,免费制作app哪个平台好?  如何在云主机上快速搭建多站点网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何在VPS电脑上快速搭建网站?  建站主机数据库如何配置才能提升网站性能?  如何快速登录WAP自助建站平台?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  淘宝制作网站有哪些,淘宝网官网主页?  如何获取开源自助建站系统免费下载链接?  制作销售网站教学视频,销售网站有哪些?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  如何获取PHP WAP自助建站系统源码?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  C++中引用和指针有什么区别?(代码说明)  教学网站制作软件,学习*后期制作的网站有哪些?  中山网站制作网页,中山新生登记系统登记流程?  如何快速搭建响应式可视化网站?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  如何在建站之星绑定自定义域名?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  建站之星后台管理如何实现高效配置?  如何快速生成ASP一键建站模板并优化安全性?  如何基于云服务器快速搭建个人网站?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  如何快速使用云服务器搭建个人网站?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。