Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Запрет входа на сайт через IE

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Запрет входа на сайт через IE

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Запрет входа на сайт через IE.

Запрет входа на сайт через IE

Открывает index.php
Находим (примерно 33 строка):
require_once ROOT_DIR . '/engine/init.php';

Ниже вставляем:
?>
<?php
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
?>
<script type="text/javascript">
document.location.href="/ie.html";</script>
<?php
} else {


Спускаемся вниз. В последней строке:
?>

Заменяем на:
}?>


Скачиваем и разархивируем в корень сайта:
ie.rar [291.13 Kb] (cкачиваний: 369)
MD5: 3bc438ea598f4a1a9872289778ad2822


document.location.href="/ie.html";
/ie.html это файл на который перенаправит пользователя, если он зашёл на сайт с IE (можно сделать редирект на html файл или php)

Автор: funvaz =)


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-6
Просмотры: 8 496 :: Комментарии (27) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#21pleak

  • 22 октября 2012 22:04
  • Регистрация: 15.02.2010
  • Был(а) онлайн: 12.10.2021
  • Комментариев: 139
  • 0
Цитата: SaD
http://sadisme.ru/htmlcoding/28-ie6-zaglushka.html

Хорошее решение, впредь буду его применять. Ранее использовал свой, похожий вариант, но без js.

--------------------

#22batman

  • 23 октября 2012 09:57
  • Регистрация: 16.07.2011
  • Был(а) онлайн: 11.11.2013
  • Комментариев: 9
  • 0
Всем добрый день !!! Я эту тему давно юзаю. Самое лучнее решение здесь
http://0-web.ru/dle/hack-dle/221-voyna-brauzerov-war-of-browsers-wob.html
У меня на сайте фильтруются не только типы браузеров, но и OS
Было не сложно дописать определение системы и применить результат через теги в шаблоне (даже в офф странице я фильтрую типы браузеров для подключения нужных скриптов ). Это интересно при работе с WebGL
Посмотрите сами
http://www.my-school8.info/

#23Slavchik

  • 23 октября 2012 13:10
  • Регистрация: 5.12.2010
  • Был(а) онлайн: 5.03.2024
  • Комментариев: 145
  • 0
вот юзайте детишки
http://blog.team-noir.net/2009/06/fight-old-browsers-warning-with-jquery/

#24Andrey™

  • 23 октября 2012 18:37
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 28.06.2024
  • Комментариев: 153
  • 0
?>
<?php
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
?>
<script type="text/javascript">
document.location.href="/ie.html";</script>
<?php
} else {
Что за быдлокодиг? Про echo не слышали вовсе?
Раз уж полезли в PHP, то стоило делать перенаправление при помощи http заголовка "Location", а не javascript, который у некоторых отключен.

#25Critical Error

  • 25 октября 2012 13:49
  • Регистрация: 25.10.2012
  • Был(а) онлайн: 25.10.2012
  • Комментариев: 1
  • 0
Еще как вариант внутри <head> вставить:

<!--[if IE]><meta http-equiv="refresh" content="0; URL=/badbrowser.html"><![endif]-->

НО! На php срабатывает куда быстрей.

#26Elegant Division

  • 25 октября 2012 17:16
  • Регистрация: 29.11.2010
  • Был(а) онлайн: 17.09.2019
  • Комментариев: 87
  • 0
index.php:

if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
header ("Location: ie.html");
die();
}

#27kuku93

  • 3 ноября 2012 15:35
  • Регистрация: 11.09.2011
  • Был(а) онлайн: 9.07.2014
  • Комментариев: 10
  • 0
Вот если бы пинали почаще осла а не подстраивались под него давно бы все с него слезли

1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: