-2

顧客がInternetExplorerでWebサイトを表示できないようにする方法はありますか?つまり、訪問者がInternet ExplorerでWebサイトに接続している場合、エラーが発生しますか?そして、それが可能な方法である場合、PHPまたはHTML(可能であれば)でそれをどのように行うことができますか?

ありがとう

4

3 に答える 3

1
if(preg_match('/MSIE/i', $_SERVER['HTTP_USER_AGENT']))
{
    // do redirect or throw exception etc.
}
于 2013-03-18T20:10:31.633 に答える
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 に答える
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 に答える