==== 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 [[http://mobiledetect.net/|hier]].
Der Einbau geht recht schnell und auch die Codebeispiele, damit das Ganze richtig eingebunden wird, sind einfach und leicht verständlich.
/* 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/
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:
$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 */
}