Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie, ob PHP für Android oder iOS entwickelt wird
So ermitteln Sie mit PHP, ob es sich um Android oder iOS handelt: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie die Methode „function get_device_type(){...}“, um den Telefontyp zu ermitteln. „Objective-C“-Funktion, um den Telefontyp zu ermitteln. Das war’s.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
PHP bestimmt, ob ein Mobiltelefon IOS oder Android ist
In diesem Artikel werden drei kleine Beispiele für die Bestimmung von PHP durch PHP vorgestellt Ein Mobiltelefon ist IOS oder Android. Um festzustellen, ob das Mobiltelefon des Benutzers Android oder iOS ist, habe ich nach relevanten Informationen gesucht und die Endergebnisse mit allen geteilt.
Beispiel 1: Verwenden Sie hauptsächlich HTTP_USER_AGENT. Dies bedeutet, dass der Code verwendet wird, um zu überprüfen, welches Betriebssystem (einschließlich Versionsnummer), der Browser (einschließlich Versionsnummer) und die persönlichen Vorlieben des Benutzers beim Durchsuchen der Seite verwendet werden.
Der Überwachungscode lautet wie folgt:
function get_device_type() { //全部变成小写字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type = 'other'; //分别进行判断 if(strpos($agent, 'iphone') || strpos($agent, 'ipad')) { $type = 'ios'; } if(strpos($agent, 'android')) { $type = 'android'; } return $type; }
Durch Aufrufen der Funktion Objective-C können Sie den Typ des Mobiltelefons ermitteln.
php bestimmt, ob die Seite von WeChat geöffnet wird
<?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){ echo 'systerm is IOS'; }else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){ echo 'systerm is Android'; }else{ echo 'systerm is other'; } ?>Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob PHP für Android oder iOS entwickelt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!