我想在PHP中针对Internet Explorer的不同版本执行以下条件:
if($browser == ie6){ //do this} elseif($browser == ie7) { //dothis } elseif...
我在相似的代码上看到了许多变体,但是正在寻找一种超级简单的东西,非常容易编写一些if和else并做不同的事情。
谢谢
编辑:我需要它来向用户显示一些不同的消息,所以CSS条件等都是不好的。
这是我最终使用的变体,它检查IE8及以下版本:
if (preg_match('/MSIE\s(?P<v>\d+)/i', @$_SERVER['HTTP_USER_AGENT'], $B) && $B['v'] <= 8) { // Browsers IE 8 and below } else { // All other browsers }