我使用以下代码向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菜单显示给我,这是完全随机的并且不一致。
此代码有什么问题?