programmieren:mobile
Mobile Seitenerkennung
Mit PHP kann man vorher abfragen woher die Abfrage kommt und z.B. den Seitenaufbau anpassen wenn die Seite von Mobilgeräten aufgerufen wird.
Mobile Detect Class ( Developers: Șerban Ghiță, Nick Ilyin ). Diese „lightweight PHP class for detecting mobile devices“ findet man hier. Der Einbau geht recht schnell und auch die Codebeispiele, damit das Ganze richtig eingebunden wird, sind einfach und leicht verständlich.
- beispiel.php
/* Einbinden der entsprechenden Klasse */ require_once 'Mobile_Detect.php'; $detect = new Mobile_Detect; if ( $detect->isMobile() ) { echo "Hallo Handy oder Tablet"; /* Wenn Handy oder Tablet gefunden, dann tue dies */ } if( $detect->isTablet() ){ echo "Hallo Tablet"; /* Wenn Tablet gefunden, dann tue das */ } if( $detect->isiOS() ){ echo "Hallo Apple Produkt"; /* Wenn iPad, iPhone oder iPod gefunden, dann tue dies */ } if( $detect->isAndroidOS() ){ echo "Hallo Android Produkt"; /* Wenn Android Smartphone oder Tablet gefunden, dann tue das */ }
einfache Alternative
http://my-websites.de/mobile-browser-per-php-erkennen/
- functions.php
function find_mobile_browser() { if(preg_match('/(iphone|ipad|ipod)/i', $_SERVER['HTTP_USER_AGENT'])) { return true; } else { return false; } }
und im Startbereich deiner Seite:
- header.php
$mobile_browser = find_mobile_browser(); if($mobile_browser) { echo "Hallo Handy"; /* Wenn mobile Browser gefunden, dann tue dies */ } else { echo "Hallo PC"; /* Ansonsten tue das */ }
programmieren (659 views) · Zuletzt geändert: 15/06/2020 10:40 von conny