乌徒帮技术范儿WEB开发PHP › PHP判断浏览器类型

PHP判断浏览器类型

分类:PHP

在网站开发中我们需要PHP判断浏览器类型,从而确定是使用还是隐藏部分代码,以让我们的网页兼容性尽量更适应更多用户。那么php到底怎么去判断浏览器呢?

我们需要用到$_SERVER["HTTP_USER_AGENT"];来获悉浏览器的客户端信息,根据浏览器信息判断是什么浏览器。

<?php
if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))echo "Internet Explorer 6.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))echo "Internet Explorer 7.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))echo "Internet Explorer 8.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE"))echo "Internet Explorer 9.0";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2"))echo "Firefox 2";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox"))echo "Firefox";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))echo "Google Chrome";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))echo "Safari";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))echo "Opera";
else echo $_SERVER["HTTP_USER_AGENT"];
?>

其实我们只要知道了这一方法,无论什么浏览器,我们照葫芦画瓢,即可通过这种方法判断出来。而在PHP判断浏览器语言一文中我又将介绍如何用PHP来判断浏览器的语言。

填写个人信息,赶快回复吧!