(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Информация о типе браузера

Источник: codeguru

Данный скрипт позволяет получить информацию о типе браузера посетителя. С помощью функции getBrowser() мы анализируем переменную $_SERVER['HTTP_USER_AGENT'] и получаем искомую версию браузера.

function getBrowser($userAgent) {
    // Список браузеров
    $browsers = array(
        'Opera' => 'Opera',
        'Mozilla Firefox'=> '(Firebird)/(Firefox)',
        'Google Chrome' => 'Chrome',
        'Galeon' => 'Galeon',
        'Mozilla'=>'Gecko',
        'MyIE'=>'MyIE',
        'Lynx' => 'Lynx',
        'Konqueror'=>'Konqueror',
        'SearchBot' => '(Googlebot)/(Slurp/cat)/(msnbot)/(ia_archiver)',
        'Internet Explorer 9' => '(MSIE 9.[0-9]+)',
        'Internet Explorer 8' => '(MSIE 8.[0-9]+)',
        'Internet Explorer 7' => '(MSIE 7.[0-9]+)',
        'Internet Explorer 6' => '(MSIE 6.[0-9]+)',
        'Internet Explorer 5' => '(MSIE 5.[0-9]+)',
        'Internet Explorer 4' => '(MSIE 4.[0-9]+)',
    );

    foreach($browsers as $browser=>$pattern) {
        if(eregi($pattern, $userAgent)) {
            return $browser;
        }
    }
    return 'Unknown'; // Версию браузера установить не удалось
}

Пример использования кода 

$browserType = getBrowser($_SERVER['HTTP_USER_AGENT']);
echo 'Вы используете браузер '.$browserType;


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 06.07.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
ARCHICAD 21, локальная лицензия на 12 месяцев
IBM Domino Messaging Client Access License Authorized User License + SW Subscription & Support 12 Months
КОМПАС-3D v17 Home
SAP Crystal Reports 2008 INTL WIN NUL License
Stimulsoft Reports.Ultimate Single License Includes one year subscription
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование в AutoCAD
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Программирование на Visual С++
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100