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?

¿Fue útil?

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 / .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top