顧客がInternetExplorerでWebサイトを表示できないようにする方法はありますか?つまり、訪問者がInternet ExplorerでWebサイトに接続している場合、エラーが発生しますか?そして、それが可能な方法である場合、PHPまたはHTML(可能であれば)でそれをどのように行うことができますか?
ありがとう
顧客がInternetExplorerでWebサイトを表示できないようにする方法はありますか?つまり、訪問者がInternet ExplorerでWebサイトに接続している場合、エラーが発生しますか?そして、それが可能な方法である場合、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;
}
?>
この他のサイトには、ユーモラスで失礼なメッセージが表示され(これはお勧めしません!)、サイトに合わせて編集できます。そこからスクリプトをダウンロードします。