Einfachste Weg, OS-Erkennung Mit PHP?
Ich versuche, herauszufinden, der Besucher, der OS wird entweder Windows, Mac oder Linux unter Verwendung von PHP(ich brauche nicht die version, die Distribution info.. etc). Es gibt mehrere Methoden gibt, aber Sie sehen ein bisschen zu kompliziert für diese einfache Anforderung.
Gibt es einfache Möglichkeiten, die diese Art von Informationen doch noch so zuverlässig?
Vielen Dank im Voraus.
- stackoverflow.com/questions/228256/...
- mögliche Duplikate von Get operating system info mit PHP
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für eine einfache Lösung, einen Blick hier.
Der user-agent-header enthüllen könnte, die einige Informationen zum Betriebssystem, aber ich würde mich nicht drauf verlassen.
Für Ihren Anwendungsfall würde ich ein ajax-Aufruf mittels javascript von der Clientseite informieren Sie Ihre server client-OS. Und machen es wasserdicht.
Ist hier ein Beispiel.
Javascript (client-side browser-Erkennung + ajax-Aufruf ):
PHP (server-Seite):
verwenden Sie die Net_UserAgent Paket
Doku ist hier: http://pear.php.net/package/Net_UserAgent_Detect/docs/latest/Net_UserAgent/Net_UserAgent_Detect.html#methodgetOSString
Holen Sie sich die php-Datei hier:
package/Net_UserAgent_Detect/docs/latest/__filesource/fsource_Net_UserAgent__Net_UserAgent_Detect-2.5.1Detect.php.html