Запрет на IE6

Главные вкладки

Аватар пользователя Bezlepkin Bezlepkin 31 июля 2012 в 1:11

Всем привет! Создал модуль, и записал там:

$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (stripos($user_agent, 'MSIE 6.0') !== false && stripos($user_agent, 'MSIE 8.0') === false && stripos($user_agent, 'MSIE 7.0') === false) {
if (!isset($HTTP_COOKIE_VARS["ie"])) {setcookie("ie", "yes", time()+60*60*24*360);header ("Location: badbrowser");}
}

/**
* Implementation of hook_menu().
*/
function bad_browser_menu() {
$items['badbrowser'] = array(
'title' => 'Bad browser',
'page callback' => 'bad_browser',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
'file' => 'bad_browser.pages.inc',
);
return $items;
}

Из других браузеров если зайти на badbrowser то все там показывается а вот из IE6 чет все тупит, не задружается страница badbrowser

Комментарии

Аватар пользователя Green Chest Green Chest 31 июля 2012 в 12:22

Уберите этот модуль. У меня был случай - сделал простой редирект для пользователей ie6 на страницу майкрософта с обновлением браузера. Поставил на 15 сайтах модуль этот. Через некоторое время они все выпадают из Яндекса, в остальных поисковиках - всё ок.

Переписывался 3 месяца с тех. поддержкой Яндекса, искал проблему. Оказалось в этом редиректе. Тех. поддержка не считает такой редирект обманом поисковой системы, но алгоритмы Яндекса таковы, что они автоматически воспринимают это как обман и суют в бан. Модуль убрал, написал тех. поддержке список сайтов, на которых был и убрал модуль - примерно через месяц всё вернулось в поисковики, на паре проектов, правда позиции все равно ниже чем были ранее. Больше никаких редиректов для всех пользователей какого-либо браузера - в тех. поддержке сказали - если сомневаетесь в том КАК воспримет яндекс ваш код - не используйте этот код, заранее мы ничего сообщить вам не можем.

Аватар пользователя Chyvakoff Chyvakoff 31 июля 2012 в 12:24

Есть несколько способов как отучать посетителей от ИЕ..
Один интернет магазин даже увеличил немного стоимость всех товаров.если заходишь с седьмого ИЕ.

Аватар пользователя Green Chest Green Chest 31 июля 2012 в 12:26

Chyvakoff wrote:
Один интернет магазин даже увеличил немного стоимость всех товаров.если заходишь с седьмого ИЕ.

Вот такими методами - можно, а редирект в моём случае привёл к печальным последствиям.
Выводит плашку вверху сайта - мол, обновите и ссылку, но редирект - не стоит.

Аватар пользователя alex_shut alex_shut 31 июля 2012 в 14:30

Вообще ничего не делать. на таблички им насрать. увидят гору кривых (в их понимании) сайтов - тогда реально задумаются.

Аватар пользователя Andruxa Andruxa 31 июля 2012 в 14:48

"alex_shut" wrote:

да, такого же мнения
просто забиваю на то, как сайт выглядит в ие, даже png-прозрачность не фикшу

если за столько лет у юзера не хватило ума обновить браузер - пусть любуется как есть

Аватар пользователя alex_shut alex_shut 31 июля 2012 в 14:53

"Andruxa" wrote:
если за столько лет у юзера не хватило ума обновить браузер - пусть любуется как есть

Именно. Если им пофиг, то чего мы должны парится? Тем паче что поддержка этих динозавров закончена на всех уровнях.

Аватар пользователя Chyvakoff Chyvakoff 31 июля 2012 в 14:58

"alex_shut" wrote:
увидят гору кривых (в их понимании) сайтов - тогда реально задумаются.

Если человек настолько дибил, что сидит под шестым эксплорером-ему никогда в жизни не придёт мысль что из-за его браузера у него чтото там коряво работает.

Аватар пользователя Andruxa Andruxa 31 июля 2012 в 15:13

"Chyvakoff" wrote:
ему никогда в жизни не придёт мысль что из-за его браузера у него чтото там коряво работает.

проблемы негров шерифа не волнуют

Аватар пользователя Alexei91 Alexei91 31 июля 2012 в 16:57

Условным комментарием подгрузить HTML с угрожающим вида сообщением: «вы устарели».
И не мудрить, а лучше вообще на IE6 наплевать.