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 */ 
}
Diese Website verwendet nur für den Betrieb notwendige Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer sowie den Datenschutzbestimmungen zu. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
programmieren (659 views) · Zuletzt geändert: 15/06/2020 10:40 von conny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki