Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

Как на сайте определить браузер Internet Explorer ?

Многие пользователи используют браузер Internet Explorer, особенно работники государственных организаций, где администраторам лень устанавливать дополнительный софт. Но мне абсолютно всё равно. Если кто то хочет пользоваться г*ном, это его право. Бывают случаи, когда Internet Explorer не может отобразить страницу как надо, и исправить это невозможно. Речь идёт о старых версиях, IE5, IE6, IE7, IE8. В данной статье, я напишу, как предупредить пользователей про то, что пора обновить браузер Internet Explorer или использовать другой, например Mozilla Firefox

Для определения у пользователя устаревшей версии Internet Explorer, в любом месте на странице разместите этот код:

<?php
function maxsite_testIE() {
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    $browserIE = false;
    if ( stristr($user_agent, 'MSIE 8.0') ) $browserIE = true; // IE8
    if ( stristr($user_agent, 'MSIE 7.0') ) $browserIE = true; // IE7
    if ( stristr($user_agent, 'MSIE 6.0') ) $browserIE = true; // IE6
    if ( stristr($user_agent, 'MSIE 5.0') ) $browserIE = true; // IE5
    return $browserIE;
}
?>

В месте, где Вы хотите написать предупреждение, разместите код:

<?php
if ( maxsite_testIE() ) {
echo 'Ваш браузер Internet Explorer устарел.<br /> 
Данная страница может правильно отображаться в версии 9 и выше.<br /> 
Обновите его, или установите последнюю версию Mozilla Firefox';
}
?>

Ну, а если Вы вообще не желаете видеть на своём сайте пользователей Internet Explorer , можно сделать редирект на сайт FireFox

<?php
if ( maxsite_testIE() ) {
  header("Location: https://www.mozilla.org/ru/firefox/new/");
  exit;
}
?>

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

Добавить комментарий


Защитный код
Обновить