Как запретить просмотр сайта в IE?

Не понимаю почему шрифт в IE отличается от современных браузеров FF, Opera, Chrome, Safari... Сайт выглядит коряво.
Поэтому подскажите решение выводящее при IE баннер/div со сменой устаревшего IE на современный, как недавно сделал вКонтакте.

1 ответов


Я использую эту страничку, взятую на хабре:

Не полный запрет ИЕ, но пользователю четко даю понять что ошибки браузера - его проблема.

/* Заглушка для Internet Explorer 6 */
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (strpos($user_agent, 'MSIE 6.0') !== false && strpos($user_agent, 'MSIE 8.0') === false && strpos($user_agent, 'MSIE 7.0') === false) {
    if (!isset($_COOKIE["ie"])) {
        setcookie("ie", "yes", time()+60*60*24*360);
        header ("Location: ./ie6/ie6.html");
    }
}


IE в смятку кусок храмого инвалида !!! !!! !!!


ВЬЕБАЛ !!!

Да согласен с заглушкой . (тогда скачайте плагин разглушка для ie) ака войнушка будет.

ie уже задрал, бестолковая головная боль на марке кторой зарабатывают майкрософтчики на ровной жопе.
ie тормозит развитие сети
ie ГАВНО.

Лопатой по черепу !!!

Самая невероятнейшая тупость — выкидывать вместо сайта заглушку с выбором других браузеров. Тотальный дебилизм. Безпросветная лень верстальщика и некомпетентность всей говноконторки, в которой работаете. Причем, «шрифт в IE отличается» — что это за импотентская херня? Естественно отличается — каждый браузер отличается друг от друга. Шрифты в ИЕ6 очень хорошо отображаются, что за чушь?