Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/10/2005, 17:06
Avatar de DvD AdN
DvD AdN
 
Fecha de Ingreso: mayo-2005
Ubicación: Frente al monitor
Mensajes: 610
Antigüedad: 18 años, 11 meses
Puntos: 0
Código PHP:
if (strpos($_SERVER['HTTP_USER_AGENT'],'Firefox')) {
//el navegador es firefox
}elseif (strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) {
//el navegador es IE

La variable $_SERVER['HTTP_USER_AGENT'] (mas bien array) contiene la cabecera HTTP con la que el navegador se identifica.

La función strpos($pajar,$aguja) encuentra la posicion de $aguja en $pajar.

Lo que hace este mini-script es comprobar si en la cabecera que el cliente envió como identificación se incluyó la palabra Firefox, entonces regresa el número de la posición en donde ésta $aguja, si se encuentra $aguja obviamente va a regresar un número mayor a 0 por lo tanto verdadero, si no encuentra $aguja entonces regresa false.

Tienes que conocer la cabecera HTTP de identificación de los navegadores que quieres comprobar para saber que palabra buscar.

__________________
Keep f***ing learning
Ask for f***ing help.
Use f***ing spell check.
Think about all the f***ing possibilities.