PHP 检测客户端浏览器类型和版本和语言
feilong.org 修订于2011-09-20 02:31:38 您好,第 254 位朋友!PHP 检测客户端浏览器类型和版本和语言的方法。
echo $_SERVER["HTTP_ACCEPT_LANGUAGE"];echo ' | '; //判断语言 echo $_SERVER["HTTP_USER_AGENT"];echo ' | ';//判断检测客户端浏览器类型 |
if判断的通用写法
<?php if(strstr($_SERVER["HTTP_USER_AGENT"], "MSIE") ) : ?> <?php //这里就填上你要在IE中执行的html代码 ?> <?php endif; ?> |
其他几个浏览器检查检测:
<?php strstr($_SERVER["HTTP_USER_AGENT"], "MSIE 8.0"); strstr($_SERVER["HTTP_USER_AGENT"], "MSIE 7.0"); strstr($_SERVER["HTTP_USER_AGENT"], "MSIE 6.0"); strstr($_SERVER["HTTP_USER_AGENT"], "NetCaptor"); strstr($_SERVER["HTTP_USER_AGENT"], "Netscape"); strstr($_SERVER["HTTP_USER_AGENT"], "Lynx"); strstr($_SERVER["HTTP_USER_AGENT"], "Opera"); strstr($_SERVER["HTTP_USER_AGENT"], "Konqueror"); strstr($_SERVER["HTTP_USER_AGENT"], "Mozilla/5.0"); strstr($_SERVER["HTTP_USER_AGENT"], "Firefox"); strstr($_SERVER["HTTP_USER_AGENT"], "Firefox/3"); strstr($_SERVER["HTTP_USER_AGENT"], "Firefox/2"); strstr($_SERVER["HTTP_USER_AGENT"], "Chrome"); ?> |
实际应用举例:用php实现提醒客户端ie6用户升级到ie8的代码。
ie6升级弹出窗警告。
<?php if(strstr($_SERVER["HTTP_USER_AGENT"], "MSIE 6.0") ) : ?> <script type="text/javascript"> alert("还在用IE6 ? 你OUT了,赶快升级吧!") </script> <?php endif; ?> |
或者在页面顶部出来一个div提醒ie6升级。
<?php if(strstr($_SERVER["HTTP_USER_AGENT"], "MSIE 6.0") ) : ?> <div id="noie">ie6很差劲。飞龙提醒你<A HREF="http://feilong.org/ie6-passed-ie8">升级到ie8</A>。</div> <?php endif; ?> |
更新网址:https://feilong.org/php-check-ie-or-other-browsers
最初发布:20110920 02:31:38 feilong.org 于广州
加入收藏夹,查看更方便。
所在分类: 网站开发