我想要做的是专门针对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
}
我写错了吗?我错过了什么吗?
答案 0 :(得分:1)
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 9.') !== false) {
//my code here
exit;
}
答案 1 :(得分:0)
您不应出于任何原因过滤浏览器。而是使用功能检测来查看浏览器是否能够执行您要执行的操作。
除此之外,User-Agent字符串不可靠,可以设置为任何字符串,甚至根本不发送。