我想做的是专门为IE9制作一个PHP Conditional。到目前为止,我已经尝试了这两个PHP浏览器条件
if(preg_match('/(?i)msie [9]/',$_SERVER['HTTP_USER_AGENT']))
{
//my code here
exit;
}
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)
{
//my code here
}
我写错了吗?我是不是错过了什么?
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 9.') !== false) {
//my code here
exit;
}
您不应该出于任何原因过滤浏览器。相反,使用功能检测来查看浏览器是否能够执行您想要执行的操作
除此之外,用户代理字符串是不可靠的,可以设置为任何内容,甚至根本不发送。