-2

有没有可能的方法,不让客户使用 Internet Explorer 查看网站?我的意思是,如果访问者使用 Internet Explorer 连接到网站,我想引起错误?而且,如果这是一种可能的方式,我该如何使用 PHP 或 HTML(如果可能)来做到这一点?

谢谢

4

3 回答 3

1

我认为这可以帮助你:

<?php
    function detect_msie()
    {
        if (isset($_SERVER['HTTP_USER_AGENT']) && 
            (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false))
            return true;
        else
            return false;
    }
?>
于 2013-03-18T20:12:44.160 回答
1
if(preg_match('/MSIE/i', $_SERVER['HTTP_USER_AGENT']))
{
    // do redirect or throw exception etc.
}
于 2013-03-18T20:10:31.633 回答
0

我们可以理解您的英语问题。 该站点建议使用此 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;
   }
?>

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

于 2013-03-18T20:16:22.950 回答