Foros del Web » Programando para Internet » PHP »

Detectar navegadores viejos

Estas en el tema de Detectar navegadores viejos en el foro de PHP en Foros del Web. Hola gente. Esta vez mi problema es poder separar los navegadores viejos de los nuevos. Quiero hacerlo con PHP para que sólo se descarge la ...
  #1 (permalink)  
Antiguo 07/05/2004, 12:24
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Detectar navegadores viejos

Hola gente.
Esta vez mi problema es poder separar los navegadores viejos de los nuevos.
Quiero hacerlo con PHP para que sólo se descarge la versión válida, y además, si un navegador no soporta JavaScript ¿como los diferencio?

He pensado en esto:
Código PHP:
$viejoereg("Mozilla/4.78",$_SERVER['HTTP_USER_AGENT']); 
¿Es válido?¿Debería hacerlo al revés y comprobar si son nuevos en lugar de si son viejos?
Supongo que habrá gente que use navegadores especiales que no sean Netscape4...
¿Alguien ha hecho de esto?
He visto otros mensajes del foro pero no tratan el tema con detalle.
Saludos.
dobeto
  #2 (permalink)  
Antiguo 10/05/2004, 05:10
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
No, no es válido.

Hay navegadores modernos que pueden tener javascript habilitado o deshabilitado.
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 10/05/2004, 12:04
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Lo del javascript es otra historia... creo que tengo localizado algo para saber si está habilitado o no.
Lo de saber si el navegador es nuevo o no es por poder trabajar tranquilamente con capas (Netscape4 me desespera) y utilizar getElementById.
Podría preguntar al navegador si soporta getElement... pero tendría que volver a solicitar la página o haber descargado todas las opciones... por eso quiero saber que opción ofrecer al navegador antes de descargar.
Por lo tanto... y ya acabo... quiero bajar una sola versión dependiendo de si soporta getElement...
No sé si el rollo te habrá aclardo o confindido
dobeto
  #4 (permalink)  
Antiguo 11/05/2004, 05:42
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Eso tienes que probarlo funcion a funcion.

If (getElementById) devuelve si esa función existe o no.
__________________
M a l d i t o F r i k i
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 06:37.