Заглушка для IE6 или прощай наш старый ослик

В своей работе при верстке веб-страниц все чаще для Internet Explorer 6 использую заглушку, предлагающую сменить данный браузер на какой-нибудь более современный(Firefox, Opera, Chrome, Safari), которые являются более безопасными и более скоростными.

Компании Google, социальная сеть Вконтакте постепенно уходят от IE6 и уже поставили заглушки с предложением пользователю перейти на более новые (современные) браузеры. 1 марта 2010 года разработчик этого браузера – компания Microsoft похоронила IE6.

 

 

Ниже представлен способ как установить заглушку на свой сайт.

1. Для начала скачиваем архив – ie6.zip

2. Распаковываем архив в корень своего сайта

3. В начало файла index.php (файл с которого начинается работа всего вашего сайта) дописываем

 

<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (stripos($user_agent, 'MSIE 6.0') !== false &#038;& stripos($user_agent, 'MSIE 8.0') === false &#038;& stripos($user_agent, 'MSIE 7.0') === false) {
	if (!isset($HTTP_COOKIE_VARS["ie"])) {
		setcookie("ie", "yes", time()+60*60*24*360);
		header ("Location: /ie6/ie6.html");
	}
}
?>

 

!!ИЛИ!! можно использовать вектор версий. ЭТОТ ВАРИАНТ НАИБОЛЕЕ ПРЕДПОЧТИТЕЛЬНЕЕ!

Для этого достаточно в блоке head сайта дописать следующее:

<!--[if lte IE 6]>
      <meta http-equiv="refresh" content="0; url=http://yoursite.com/ie6/ie6.html">
<![endif]-->

где yoursite.com – заменить на имя вашего сайта.

 

4. Если зайдем на сайт через Internet Explorer 6, то увидим такую страницу:

 

Заглушка установлена. Пользователи IE6 могут ей наслаждаться 🙂

 

В действии страницу можно увидеть и на проверстке тут.

Интересный вариант страницы предлагает Яндекс: http://browser.yandex.ru/