Benutzer-Werkzeuge

Webseiten-Werkzeuge


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 */ 
}
Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
programmieren (25 views) · Zuletzt geändert: 15/06/2020 10:40 von conny