PHP 正确判断是否是IE浏览器

江河/ 2023年06月21日/ PHP/ 浏览 1838

在 Internet Explorer 11的用户代理字符串中不再包含MSIE。例如,在带有IE11的Windows 8上,user agent 如下:


Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko


可正确判断 IE 的代码如下:


if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE ||
    strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== FALSE) {
    echo 'You are using Internet Explorer.<br />';
}


发表评论

暂无评论,抢个沙发...

客服 工单