PHP: Prüfen, ob Website von iPhone, iPad oder Android Smartphone aufgerufen wird
Frage von Gast | 26.05.2012 um 11:20
Ich würde gerne mit PHP überprüfen, ob meine Website von einem iPhone, iPad oder Android Handy aufgerufen wird. Gibt es dazu schon irgendeine PHP-Funktion oder wie kann ich das bewerkstelligen?
Ähnliche Themen
Android Splash Screen Tutorial
Tutorial | 0 Kommentare
Android Table Layout mit gleich breiten Spalten
Tutorial | 0 Kommentare
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
Android SDK Manager: Problem beim Installieren "File not Found (Zugriff verweigert) Done. Nothing was installed"
Frage | 1 Antwort
Wieso schreiben Appleianer immer "Von meinem iPhone/iPad gesendet" unter Ihre Mails?
Offene Frage | 2 Antworten
iPhone: "Von meinem iPhone gesendet" löschen
Frage | 1 Antwort
PHP: Nur bestimmte Buchstaben, Zahlen und Zeichen in einem String zulassen
Tipp | 10 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Soweit es mir bekannt ist, gibt es dafür noch keine extra PHP-Funktion. Vielleicht wird es die geben, wenn Smartphones noch beliebter werden. Bis dahin würde ich sagen, selbst ist der Mann:
Wir schauen einfach nach, ob der User Agent eines der Worte "Android", "iPad" oder "iPhone" enthält. In die gleichnamigen boolean Variablen schreiben wir das Ergebnis, true oder false.
Nun lässt sich einfach feststellen, mit welchem Gerät der Besucher der Internetseite unterwegs ist:
Zu beachten ist aber: Den User Agent kann man fälschen, Verlass ist darauf also nicht. Mit Firefox Addons lässt sich zum Beispiel von jedem Laptop oder Desktop PC als Smartphone auf eine Website zugreifen. Da du vermutlich aber nur einen anderen Inhalt anzeigen lassen willst und davon nicht die Welt abhängt, die meisten Nutzer ihren User Agent auch nicht verfälschen, sollte die Funktion völlig in Ordnung sein.
26.05.2012 um 18:21