Identificar el dispositivo que solicita una respuesta.
-
02-07-2019 - |
Pregunta
¿Es posible que un servidor web sepa de qué tipo de solicitud de dispositivo se ha recibido?
Por ejemplo, ¿se puede crear un sitio web que muestre diferentes contenidos si la solicitud proviene de una computadora (Firefox) y algo diferente si proviene del iPhone?
Solución
La forma es el encabezado del Agente de usuario, como se ha dicho. Lo mejor es usar una lista como este para averiguar qué dispositivo móvil es.
Cuando tenía que hacer algo así, almacenaba los Agentes de usuarios recibidos desconocidos en una tabla para averiguar más tarde sobre los que no había almacenado y, por lo tanto, no podía saber con certeza qué servir.
Otros consejos
Lo que dijo Mitch, con la advertencia de que es posible falsificar un agente de usuario.
Verifique el User-Agent
en el encabezado de solicitud
Para obtener detalles completos sobre los encabezados HTTP, consulte las especificaciones en http://www.w3.org/Protocols / .