Heim > Backend-Entwicklung > PHP-Problem > So ermitteln Sie, ob PHP für Android oder iOS entwickelt wird

So ermitteln Sie, ob PHP für Android oder iOS entwickelt wird

藏色散人
Freigeben: 2023-03-13 22:04:02
Original
3292 Leute haben es durchsucht

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.

So ermitteln Sie, ob PHP für Android oder iOS entwickelt wird

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;
}
Nach dem Login kopieren

Durch Aufrufen der Funktion Objective-C können Sie den Typ des Mobiltelefons ermitteln.

... Lassen Sie mich ein weiteres Beispiel zu diesem Artikel mit Ihnen teilen. Ein kleines Beispiel mit wenig Relevanz für das Thema:

php bestimmt, ob die Seite von WeChat geöffnet wird

<?php
if(strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;iPhone&#39;)||strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;iPad&#39;)){
 echo &#39;systerm is IOS&#39;;
}else if(strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;Android&#39;)){
 echo &#39;systerm is Android&#39;;
}else{
 echo &#39;systerm is other&#39;;
}
?>
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage