dongmeiwei0226 2012-09-25 02:47
浏览 64
已采纳

在PHP中针对特定版本的Internet Explorer

I am using the following PHP to target all browsers except Internet Explorer:

if(isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE') == false)) {
   DO STUFF
   }

I now want to target specific versions of Internet Explorer, i.e. to exclude only IE8 and lower versions, as opposed to all versions of IE.

How would I adapt the code above to achieve this?

  • 写回答

3条回答 默认 最新

  • doumou3883 2012-09-25 02:54
    关注
    function ie($version) {
    
    if (strpos($_SERVER['HTTP_USER_AGENT'], $version) !== false)
    { return true; }
    return false;
    
    }   
    
    if (ie('MSIE 8.') == true || ie('MSIE 7.') == true || ie('MSIE 6.') == true) { 
    echo "Do something";
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部