get_browser, не работающий

это не working.i, средний, у меня есть много сценариев для получения IP, и OS, но так или иначе get_browser является внутренней функцией и должен работать, но ее not.when, я пытаюсь получить print_r на функции, которую я получаю.

Array ( [browser_name_regex] => §^.*$§ [browser_name_pattern] => * [browser] => Default Browser [version] => 0 [majorver] => 0 [minorver] => 0 [platform] => unknown [alpha] => [beta] => [win16] => [win32] => [win64] => [frames] => 1 [iframes] => [tables] => 1 [cookies] => [backgroundsounds] => [cdf] => [vbscript] => [javaapplets] => [javascript] => [activexcontrols] => [isbanned] => [ismobiledevice] => [issyndicationreader] => [crawler] => [cssversion] => 0 [supportscss] => [aol] => [aolversion] => 0 ) 

Я использую win7 и Firefox. И у меня есть последний browcap и набор в php.ini.without, что php возвращает ошибку, в то время как idont получают тот.

7
задан hakre 7 June 2012 в 12:50
поделиться

2 ответа

Убедитесь, что у вас есть обновленный файл browscap. Прочитайте примечания в документации get_browser.

Если вы не являетесь администратором сервера, ознакомьтесь с phpbrowcap, который реализует ту же функциональность, но позволяет использовать другой файл broswcap, а не общесерверный.

9
ответ дан 6 December 2019 в 05:48
поделиться

от php.net:

Примечание: Для того, чтобы это работало, ваш настройки конфигурации browscap в php.ini должны указывать на правильное расположение файла browscap.ini в вашей системе. вашей системе. browscap.ini не является поставляется вместе с PHP, но вы можете найти актуальный файл " php_browscap.ini здесь. Хотя browscap.ini содержит информацию о многих браузерах, он полагается на обновления пользователей для поддержания базу данных актуальной. Формат достаточно понятен.

похоже, что ваш browscap.ini не обновлен.

6
ответ дан 6 December 2019 в 05:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: