請注意,Internet Explorer 11 的使用者代理字串中不再包含 MSIE,例如在 Windows 8 上使用 IE11 時,我會得到以下結果
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
因此,如果您想加入 IE11 的測試,上述程式碼將變更為
<?php
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE ||
strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== FALSE) {
echo '您正在使用 Internet Explorer。<br />';
}
?>