mobile Version einer Website (Erkennung und Speicherung)

Einfach hinter das if ein else packen, das ein "return false;" enthält...

Habe ich gemacht. Außerdem habe ich noch einen gravierenden Fehler behoben und aus

PHP:
if($mobil == true){ 
setCookie("browser", "mobil", time() + 60 * 60);
$_COOKIE['browser'] = "mobil";
}
folgendes gemacht. Ansonsten wird nämlich das Cookie "Browser" bei jedem Aufruf der Seite ohne "?switch=desktop" auf "mobil" gesetzt, auch wenn man trotz mobilen Browsers die Desktopversion sehen möchte.
PHP:
if($_COOKIE['browser'] != 'switched-desktop'){ //also wird das mobil-Cookie nur gesetzt, wenn das Browser-Cookie NICHT auf "switched-desktop" gesetzt ist
    if($mobil == true){ 
        setCookie("browser", "mobil", time() + 60 * 60);
        $_COOKIE['browser'] = "mobil";
    }
}
 
Zurück
Oben