Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob PHP ein mobiler Browser ist

So ermitteln Sie, ob PHP ein mobiler Browser ist

王林
王林Original
2021-06-18 14:06:172537Durchsuche

PHP bestimmt, ob es sich um einen mobilen Browser handelt, indem es die Variable HTTP_USER_AGENT unter dem _Server-Objekt verwendet, um den Browser-Agenten abzurufen, der zum Öffnen der Seite verwendet wird, und die Browser-Agenten-Zeichenfolge auszugeben, um die Ausgabeergebnisse anzuzeigen.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.

Wenn wir PHP zum Entwickeln von Seiten verwenden, müssen wir manchmal feststellen, ob die Webseite von einem Mobiltelefon oder einem Computer aus geöffnet wird. Wie sollen wir also beurteilen, wenn wir auf ein solches Problem stoßen? Schauen wir es uns gemeinsam an.

Zunächst können wir die Variable HTTP_USER_AGENT unter dem _Server-Objekt verwenden, um den Browser-Agenten des Benutzers abzurufen, der die Seite öffnet.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Lassen Sie uns zunächst diese Zeichenfolge ausgeben, um zu sehen, wie die Daten aussehen.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Öffnen Sie es auf einem Android-Telefon. Es werden Android-Zeichen angezeigt.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Beim Öffnen auf einem Apple-Telefon werden iPhone-Zeichen angezeigt.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Aber wenn Sie es vom Computer aus öffnen, sind oben keine Zeichen zu sehen.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Also ändern wir den Code und beurteilen den Agenten des Browsers des Benutzers, um zu sehen, ob er Android- oder iPhone-Zeichen enthält. Wenn ja, handelt es sich um die mobile Version.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Ändern Sie die Codelaufseite und öffnen Sie sie auf dem Mobiltelefon. Sie können korrekt feststellen, dass sie auf dem Mobiltelefon geöffnet wurde.

Natürlich verwenden einige alte Mobiltelefone zusätzlich zu diesen beiden Systemen auch andere Systeme. Obwohl es weniger davon gibt, fügen wir aus Gründen der besseren Kompatibilität nur die Systemzeichenfolgen dieser Mobiltelefone in die IF-Bedingungsbeurteilung ein.

So ermitteln Sie, ob PHP ein mobiler Browser ist

Verwandte Empfehlungen: php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob PHP ein mobiler Browser ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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