PHP:如果Internet Explorer 6,7,8或9

问题:

我想要在PHP中为不同版本的Internet Explorer做一个条件:
 if($browser == ie6){ //do this} elseif($browser == ie7) { //dothis } elseif...
我在类似的代码中看到了很多变体,但是寻找一些超级简单的东西,非常容易编写代码来做一些简单的if和else,做不同的事情。
谢谢
编辑:我需要这个向用户显示一些不同的消息,所以CSS条件等是不好的。

回答:

这是我最终使用的变种,它检查IE8和以下:

if (preg_match(‘/MSIE\s(?P\d+)/i’, @$_SERVER[‘HTTP_USER_AGENT’], $B) && $B[‘v’] <= 8) { // Browsers IE 8 and below } else { // All other browsers } [/code]     Code问答: http://codewenda.com/topics/php/
Stackoverflow: PHP: If internet explorer 6, 7, 8 , or 9

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

9 + 1 =