Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/10/2009, 23:11
idvaad
 
Fecha de Ingreso: septiembre-2004
Ubicación: León, Gto.
Mensajes: 80
Antigüedad: 19 años, 7 meses
Puntos: 6
Respuesta: Codigo para saber el navegador del usuario

Saludos a Todos!

Yo tengo una dudo sobre eso, estoy usando el $_SERVER['HTTP_USER_AGENT'] para obtener el navegador del usuario y luego lo asigno a una variable, pero...

la pregunta es ¿con qué valores comparo esa variable?

es decir, quiero que un textarea se muestre de un tamaño si es explorer y de otro si es firefox. El código que me manda por ejemplo al usar firefox es:

Código:
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
y cuando lo uso con Explorer:

Código:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
supongo que no tengo que comparalo con todo eso, por que si el usuario tuviera un mozilla o un firefox que no correspondan a la version ya no serviría de nada el reconocimiento...

¿cómo puedo comparar o sintetizar esos datos para sólo comprobar que es MOZILLA, EXPLORER u otro?

GRACIAS DE ANTEMANO

PD: una cosa que me parece curiosa es que en mi "IExplorer 8" me marca que estoy usando "Mozilla/4.0 ", bueno eso me parece =P

Última edición por idvaad; 05/10/2009 a las 12:21