通过PHP检测IE的问题

时间:2014-05-27 21:05:08

标签: php internet-explorer

我使用以下代码向IE用户显示不同的菜单,

<?php 
    $IE6 = (ereg('MSIE 6',$_SERVER['HTTP_USER_AGENT'])) ? true : false;
    $IE7 = (ereg('MSIE 7',$_SERVER['HTTP_USER_AGENT'])) ? true : false;
    $IE8 = (ereg('MSIE 8',$_SERVER['HTTP_USER_AGENT'])) ? true : false;

if (($IE6 == 1) || ($IE7 == 1) || ($IE8 == 1)) { ?>
        //content for IE users
<?php }
else
{ ?>
    //content for users rather than IE
<?php }
?>

但有时当我使用mac或windows中的其他浏览器访问网站时,IE菜单显示给我,这是完全随机的并且不一致。

此代码有什么问题?

0 个答案:

没有答案