это не 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 получают тот.
Убедитесь, что у вас есть обновленный файл browscap. Прочитайте примечания в документации get_browser.
Если вы не являетесь администратором сервера, ознакомьтесь с phpbrowcap, который реализует ту же функциональность, но позволяет использовать другой файл broswcap, а не общесерверный.
от php.net:
Примечание: Для того, чтобы это работало, ваш настройки конфигурации browscap в php.ini должны указывать на правильное расположение файла browscap.ini в вашей системе. вашей системе. browscap.ini не является поставляется вместе с PHP, но вы можете найти актуальный файл " php_browscap.ini здесь. Хотя browscap.ini содержит информацию о многих браузерах, он полагается на обновления пользователей для поддержания базу данных актуальной. Формат достаточно понятен.
похоже, что ваш browscap.ini не обновлен.