php获取访问者浏览页面的浏览器类型
方法如下
检查用户的agent字符串,它是浏览器发送的HTTP请求的一部分。用$_SERVER['HTTP_USER_AGENT']得到agent字符串信息。
比如:
<?php echo$_SERVER['HTTP_USER_AGENT']; ?>
有可能是打印出这样的:
Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1)
封装成函数:
functionmy_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'InternetExplorer11.0';
}
if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE10.0')){
return'InternetExplorer10.0';
}
if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE9.0')){
return'InternetExplorer9.0';
}
if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE8.0')){
return'InternetExplorer8.0';
}
if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE7.0')){
return'InternetExplorer7.0';
}
if(false!==strpos($_SERVER['HTTP_USER_AGENT'],'MSIE6.0')){
return'InternetExplorer6.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';
}>
}
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短