Pregunta

He intentado simplemente permitiendo php_browscap.ini para que pueda utilizar el get_browser función.

Sin embargo, parece mostrar una matriz vacía?

$user_agent = get_browser(null, true);

print_r($user_agent);

En mi archivo php.ini, tengo el siguiente:

[browscap]
; http://php.net/browscap
browscap = C:/wamp/bin/php/php5.3.0/extra/php_browscap.ini

Probablemente estoy perdiendo algo simple?

Actualizar

Salida consigo:

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 ) 
¿Fue útil?

Solución

Se puede encontrar si hay algo más que recurren a herramientas como ProcMon . Esta herramienta le dirá lo que se haya accedido a los archivos, y cuál fue el resultado. Por lo tanto, hay que abrirlo, resalta la trayectoria de la ini BrowserCap, reiniciar el servidor web y ver si cualquiera de estos escenarios adapta a:

  • El archivo no existe
  • Permiso denegado
  • Finding camino equivocado
  • No aparece en absoluto

ProcMon es una herramienta maravillosa si estás en Windows.

Si encuentra cualquiera de estos escenarios, y no sabe qué hacer, simplemente editar su pregunta: -)

Buena suerte!

Otros consejos

Hay varios archivos php.ini para WAMP. Para llegar a la correcta, acceder a ella mediante el icono de la bandeja WAMP. Así es como yo tengo que trabajar. Pues resulta que, en mi caso se utiliza el de C:. \ Aplicaciones \ wamp \ bin \ apache \ apache2.2.22 \ bin

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top