kostenloser Webspace werbefrei: lima-city


Mobile Deices Erkennen und umleiten?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    gaestefun

    Kostenloser Webspace von gaestefun

    gaestefun hat kostenlosen Webspace.

    Hallo, da ich mir diese Frage schon öfters gestellt habe und google nur irrelevantes, bzw. Altes liefert Stelle ich die Frage einmal hier:
    Wie erkenne ich mobilgeräte und leite sie auf die entsprechende Seite um, zB iPods/iphones/Olafs auf Seite A
    Alle Androide geräte auf Seite B
    Alle anderen auf Seite C
    Wie macht man das?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g****e

    HeyHo

    An sich sehr einfach, ich glaube so könnte es sogar schon funktionieren:

    switch (true) {
    case preg_match( '/android/i' , $_SERVER['HTTP_USER_AGENT'] ) {
    include 'android.php'; break;
    case preg_match( '/iphone/i' , $_SERVER['HTTP_USER_AGENT'] ) {
    include 'iphone.php'; break;
    case preg_match( '/blackberry/i' , $_SERVER['HTTP_USER_AGENT'] ) {
    include 'blackberry.php'; break;
    }

    So kannst du alles mögliche durchgehen. Du kommst über den HTTP_USER_AGENT ran. Ich hab aber keine Ahnung wie die alle lauten, aber darin steht das.

    Viel Erfolg damit ;-)
    Liebe Grüße
  4. <?php
     
    $mobile_browser = '0';
     
    if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
        $mobile_browser++;
    }
     
    if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
        $mobile_browser++;
    }    
     
    $mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));
    $mobile_agents = array(
        'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',
        'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
        'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
        'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
        'newt','noki','oper','palm','pana','pant','phil','play','port','prox',
        'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
        'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
        'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
        'wapr','webc','winw','winw','xda ','xda-');
     
    if (in_array($mobile_ua,$mobile_agents)) {
        $mobile_browser++;
    }
     
    if (strpos(strtolower($_SERVER['ALL_HTTP']),'OperaMini') > 0) {
        $mobile_browser++;
    }
     
    if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'windows') > 0) {
        $mobile_browser = 0;
    }
     
    if ($mobile_browser > 0) {
       // Mobile-Browser erkannt
    }
    else {
       // Kein Mobile-Browser erkannt
    }   
     
    ?>
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!