Identifizieren der Vorrichtung eine Antwort anfordernden
-
02-07-2019 - |
Frage
Ist es möglich, dass ein Web-Server zu wissen, welche type Geräteanforderung von empfangen wurde?
Zum Beispiel kann eine eine Website erstellen, die unterschiedlichen Inhalte zeigt, wenn Anfrage von einem Computer geliefert wurde (Firefox) und etwas anderes, wenn es von iPhone kommt?
Lösung
Der Weg ist der Agent User-Header, wie gesagt worden ist. Sie am besten verwenden, um eine Liste wie dieses , um herauszufinden, welche Mobil es ist.
Wenn ich so etwas wie es zu tun hatte, gespeichert ich die unbekannte User Agents in einer Tabelle erhalten später herauszufinden, über die, die habe ich nicht gespeichert haben und somit nicht in der Lage war, sicher zu wissen, was zu dienen.
Andere Tipps
Was Mitch sagte, mit dem Vorbehalt, dass es möglich diejenigen User-Agent zu fälschen.
Überprüfen Sie die User-Agent
im Request-Header
Für weitere Informationen über HTTP-Header finden Sie in den Spezifikationen unter http://www.w3.org/Protocols / .