PHP: Возможности браузера (get_browser)


Для получения информации о возможностях браузера можно использовать функцию get_browser.
mixed get_browser ( [string user_agent [, bool return_array]] )

Для работы это функции необходим файл php_browscap.ini который можно взять на странице Gary Keitch
Browser Capabilities Project.
Расположение файла php_browscap.ini задается в файле php.ini:
[browscap]
browscap = /etc/php4/php_browscap.ini

Пример использования:
< ? $browser=get_browser(null,true); print_r($browser); ?>

Пример вывода:

Array
(
[browser_name_regex] => ^mozilla/4\.0 (compatible; msie 6\.0; .*windows nt 5\.1;.*\.net clr 1.*\.net clr 2.*).*$
[browser_name_pattern] => Mozilla/4.0 (compatible; MSIE 6.0; *Windows NT 5.1;*.NET CLR 1*.NET CLR 2*)*
[parent] => IE 6.0
[platform] => WinXP
[netclr] => 1
[clrversion] => 2
[browser] => IE
[version] => 6.0
[majorver] => 6
[win32] => 1
[frames] => 1
[iframes] => 1
[tables] => 1
[cookies] => 1
[backgroundsounds] => 1
[cdf] => 1
[vbscript] => 1
[javaapplets] => 1
[javascript] => 1
[activexcontrols] => 1
[css] => 2
[cssversion] => 2
[supportscss] => 1
[minorver] => 0
[alpha] =>
[beta] =>
[win16] =>
[win64] =>
[authenticodeupdate] =>
[stripper] =>
[isbanned] =>
[wap] =>
[ismobiledevice] =>
[issyndicationreader] =>
[crawler] =>
[aol] =>
[aolversion] => 0
)

Проверить возможности своего браузера

Leave a Reply