如何不让访问者查看网站,如果他们正在连接IE


How to not let visitors to view website, if they are connecting with IE

有没有可能的办法,不让客户用ie浏览器浏览网站?我的意思是,我想造成错误,如果访问者是连接到网站与internet explorer?而且,如果它是一种可能的方式,我怎么能做到与PHP或HTML(如果可能的话)?

谢谢

if(preg_match('/MSIE/i', $_SERVER['HTTP_USER_AGENT']))
{
    // do redirect or throw exception etc.
}

我想这对你有帮助:

<?php
    function detect_msie()
    {
        if (isset($_SERVER['HTTP_USER_AGENT']) && 
            (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
            return true;
        else
            return false;
    }
?>

我们能理解你的英语问题。该站点建议使用这些PHP代码,并展示了一种JavaScript方法(以及其他几种方法)。

<?php
   if (eregi("MSIE",getenv("HTTP_USER_AGENT")) ||
       eregi("Internet Explorer",getenv("HTTP_USER_AGENT"))) {
    Header("Location: http://www.domain.com/ie_reject.html");
    exit;
   }
?>

这个网站有幽默和粗鲁的信息要显示(我不推荐给你!),你可以编辑以适合你的网站。从这里下载脚本。

相关文章: