PHP: Определение браузера Internet Explorer Печать

Часто приходится делать различные выводы информации на сайте для различных браузеров. И обычно эти браузеры делатся на IE до 8й версии и остальные. Ниже приведен код которым я обычно делаю проверку на Internet Explorer.

 

Создаем функцию:

     function testIE() {
              $user_agent = $_SERVER['HTTP_USER_AGENT'];
              $browserIE = false;
                   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;
      } ?>

Далее вставляем эту функцию  влюбую часть сайта и используем:

     

            if ( testIE() ) {

                  echo "Этот текст отобразится в браузерах IE до 8й серии"

                                }  

      ?>