• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

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