{"id":25272,"date":"2021-06-04T18:27:00","date_gmt":"2021-06-04T15:27:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25272"},"modified":"2021-10-18T02:34:16","modified_gmt":"2021-10-17T23:34:16","slug":"so-erkennen-sie-mobilgeraete-in-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/so-erkennen-sie-mobilgeraete-in-php\/","title":{"rendered":"So erkennen Sie Mobilger\u00e4te in PHP"},"content":{"rendered":"<p>Ver\u00f6ffentlicht in <a href=\"https:\/\/artisansweb.net\/category\/php\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP<\/a><\/p>\n<p>K\u00fcrzlich sind wir bei der Arbeit an einem Kundenprojekt auf eine Situation gesto\u00dfen, in der wir auf einer Website f\u00fcr Desktop und Mobilger\u00e4t verschiedene Schieberegler anzeigen m\u00fcssen. M\u00f6glicherweise suchen Sie f\u00fcr Ihre Projekte nach dem gleichen Szenario. Wenn ja, dann lesen Sie weiter. In diesem Artikel zeige ich Ihnen, wie Sie ein mobiles Ger\u00e4t in PHP erkennen.<\/p>\n<p>Es gibt bestimmte Szenarien, in denen wir den Teil des Website-Inhalts auf Mobilger\u00e4ten ausblenden. Normalerweise verwenden wir Medienabfragen und wenden Regeln f\u00fcr verschiedene Ger\u00e4te an. Die Media Queries arbeiten clientseitig. Manchmal m\u00fcssen wir jedoch serverseitige Bedingungen f\u00fcr mobile Ger\u00e4te anwenden.<\/p>\n<p>Sie planen beispielsweise, eine andere Website f\u00fcr mobile Benutzer zu erstellen. Wenn ein Benutzer Ihre URL besucht, m\u00f6chten Sie ihn auf Ihre mobile Website umleiten. Dies ist das einzige Beispiel, bei dem wir mobile Ger\u00e4te auf der Serverseite erkennen m\u00f6chten. Es kann Hunderte von F\u00e4llen geben. In meinem Fall war es ein anderer Schieberegler f\u00fcr Desktop- und mobile Ger\u00e4te.<\/p>\n<p>Lassen Sie uns jedoch einen Blick darauf werfen, wie Sie ein mobiles Ger\u00e4t in PHP erkennen.<\/p>\n<h3>Installation<\/h3>\n<p>Um die mobile Erkennung zu handhaben, ist eine nette Bibliothek auf dem GitHub verf\u00fcgbar, die <a href=\"https:\/\/github.com\/serbanghita\/Mobile-Detect\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mobile-Detect ist<\/a>.<\/p>\n<p>Diese Bibliothek bietet eine sehr saubere und einfache M\u00f6glichkeit, herauszufinden, ob sich der Benutzer auf einem mobilen Ger\u00e4t befindet.<\/p>\n<p>F\u00fcr die Installation dieser Bibliothek empfehle ich <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a>. \u00d6ffnen Sie das Terminal in Ihrem Projekt-Stammverzeichnis und f\u00fchren Sie den folgenden Befehl aus:<\/p>\n<pre><code>composer require mobiledetect\/mobiledetectlib<\/code><\/pre>\n<p>Wenn Sie Composer nicht verwenden m\u00f6chten, k\u00f6nnen Sie diese <code>[Mobile_Detect.php](https:\/\/github.com\/serbanghita\/Mobile-Detect\/blob\/master\/Mobile_Detect.php)<\/code>Datei alternativ in Ihr Projekt aufnehmen.<\/p>\n<h3>Mobilger\u00e4t in PHP erkennen<\/h3>\n<p>Wenn Sie die Bibliothek mit dem Composer installiert haben, f\u00fcgen Sie die folgende Anweisung am Anfang Ihrer Datei hinzu.<\/p>\n<pre><code>require_once \"vendor\/autoload.php\";<\/code><\/pre>\n<p>Danach erstellen <code>Mobile_Detect<\/code>Sie einfach die Instanz der Klasse und Sie k\u00f6nnen herausfinden, ob sich Ihr Besucher auf einem mobilen Ger\u00e4t befindet.<\/p>\n<pre><code>$detect = new Mobile_Detect;\n\u00a0\nif ($detect-&gt;isMobile()) {\n\u00a0\u00a0\u00a0\u00a0echo \"You are on the mobile device.\";\n} else {\n\u00a0\u00a0\u00a0\u00a0echo \"You are on desktop.\";\n}<\/code><\/pre>\n<p>Das ist es! Du bist fertig. Dies ist der einfachste Weg, ein mobiles Ger\u00e4t in PHP zu erkennen. Teilen Sie mir Ihre Gedanken und Vorschl\u00e4ge im Kommentarbereich unten mit.<\/p>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-erhalten-sie-geolokalisierung-von-ip-in-php\/\" title=\"So erhalten Sie Geolokalisierung von IP in PHP\">So erhalten Sie Geolokalisierung von IP in PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/numverify-eine-api-zur-validierung-von-telefonnummern\/\" title=\"numverify \u2013 Eine API zur Validierung von Telefonnummern\">numverify \u2013 Eine API zur Validierung von Telefonnummern<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/kickbox-eine-echtzeit-e-mail-verifier-bibliothek-fuer-php\/\" title=\"Kickbox \u2013 Eine Echtzeit-E-Mail-Verifier-Bibliothek f\u00fcr PHP\">Kickbox \u2013 Eine Echtzeit-E-Mail-Verifier-Bibliothek f\u00fcr PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>M\u00f6chten Sie ein mobiles Ger\u00e4t in PHP erkennen? In diesem Artikel zeige ich, wie der Benutzer ein mobiles Ger\u00e4t mit einer einfachen Methode erkennen kann<\/p>\n","protected":false},"author":1,"featured_media":21659,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[272],"tags":[845],"class_list":["post-25272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=25272"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25272\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21659"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=25272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=25272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=25272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}