Foros del Web » Programando para Internet » PHP »

get_browser no me funciona en firefox

Estas en el tema de get_browser no me funciona en firefox en el foro de PHP en Foros del Web. Hola no entiendo porque no me funciona get_browser en firefox me muestra resultados nulos o por defecto, en cambio en ie, opera,safari,chrome... si que funciona, ...
  #1 (permalink)  
Antiguo 06/12/2013, 12:59
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
get_browser no me funciona en firefox

Hola no entiendo porque no me funciona get_browser en firefox me muestra resultados nulos o por defecto, en cambio en ie, opera,safari,chrome... si que funciona, a que se debe esto, el php ini lo tengo apuntado al archivo browscap y el codigo asin:

Código PHP:
Ver original
  1. $navegador = get_browser(null, false);
  2. print_r($navegador);

alguien me puede ayudar con este problema?
saludos.
  #2 (permalink)  
Antiguo 06/12/2013, 13:25
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: get_browser no me funciona en firefox

si el navegador no envia las cabeceras HTTP necesarias, no hay forma de que PHP lo sepa.

sin embargo, pueden haber ciertas causas que inpidan que el navegador las envíe, o si las envía pero algo de por medio las elimina, por ejemplo:

1 - si se desactivan en el navegador
2 - si se usa el proxy del navegador
3 - un proxy de por medio
4 - un firewall de por medio
5 - que el servidor web las elimine.

y pueden haber otras, desconocidas por mí, saludos.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 06/12/2013, 13:39
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: get_browser no me funciona en firefox

esque estoy probando desde varios dispositivos y solo es firefox donde no funciona, y lo raro es que alguna vez si que me habia funcionado, entonces por lo que me cuentas el get_browser no funciona siempre.
hay alguna forma de saber el porque no funciona esto?
saludos.
  #4 (permalink)  
Antiguo 07/12/2013, 08:48
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: get_browser no me funciona en firefox

alguien me puedo decir si el ultimo archivo actualizado de browscap.ini funciona en firefox, ya que probe las tres versiones, full, litle y la normal.

Saludos.
  #5 (permalink)  
Antiguo 07/12/2013, 09:17
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 13 años, 2 meses
Puntos: 397
Respuesta: get_browser no me funciona en firefox

Pues es una gran sorpresa ver que no funciona en la última versión de Firefox (recuerda que la versión del archivo browscap.ini fue lanzada en Julio de este año), así que creo que se puede deber a una falta de actualización de este archivo

Código PHP

Código PHP:
Ver original
  1. <?php
  2. echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
  3.  
  4. $navegador = get_browser(null, true);
  5. echo "<pre>";
  6. print_r($navegador);
  7. echo "</pre>";
  8. ?>

Response

Código text-plain:
Ver original
  1. Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0
  2.  
  3. Array
  4. (
  5.     [browser_name_regex] => §^.*$§
  6.     [browser_name_pattern] => *
  7.     [comment] => Default Browser
  8.     [browser] => Default Browser
  9.     [version] => 0.0
  10.     [majorver] => 0
  11.     [minorver] => 0
  12.     [platform] => unknown
  13.     [platform_version] => unknown
  14.     [platform_description] => unknown
  15.     [alpha] =>
  16.     [beta] =>
  17.     [win16] =>
  18.     [win32] =>
  19.     [win64] =>
  20.     [frames] =>
  21.     [iframes] =>
  22.     [tables] =>
  23.     [cookies] =>
  24.     [backgroundsounds] =>
  25.     [javascript] =>
  26.     [vbscript] =>
  27.     [javaapplets] =>
  28.     [activexcontrols] =>
  29.     [ismobiledevice] =>
  30.     [issyndicationreader] =>
  31.     [crawler] =>
  32.     [cssversion] => 0
  33.     [aolversion] => 0
  34.     [device_name] => unknown
  35.     [device_maker] => unknown
  36.     [renderingengine_name] => unknown
  37.     [renderingengine_version] => unknown
  38.     [renderingengine_description] => unknown
  39. )
Igual faltaría ver si hay más personas que les pase lo mismo

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #6 (permalink)  
Antiguo 07/12/2013, 09:31
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: get_browser no me funciona en firefox

efectivamente, resulta que esta ultima version esta en proceso de prueba, igual estube buscando el el foro sobre este tema y no vi ninguna discusion sobre esto, pero yo he probado en varias versiones de firefox en diferentes dispositivos y la verdad que solo me funciono en firefox mobile, bueno de momento usare la version antigua que esa funciona perfecta.

Saludos.

Etiquetas: firefox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:35.