C
Cave Johnson
Gast
Hi,
ich verwende seit langem ein Script, um Mobilvarianten von Browsern zu detektieren und dann auf die Mobilversion meiner Homepage umzuleiten.
Seit heute erkennt das Script aber plötzlich alle Browser als mobile. Es hat gestern definitiv noch funktioniert und ich habe seit dem nichts ander Seite geändert - trotzdem werd ich plötzlich umgeleitet.
Das Script sieht so aus:
Die beiden darin verlinkten Dateien - browser.php und browser.ini - hab ich angehangen.
Es kann doch nicht sein, dass hier ohne eine Änderung das Script plötzlich nicht mehr wie gewünscht funktioniert
Hat jemand eine Idee, was da kaputt ist? Ich habe sicherheitshalber auch nochmal ein Backup von vorgestern aufgespielt - Problem besteht weiterhin.
ich verwende seit langem ein Script, um Mobilvarianten von Browsern zu detektieren und dann auf die Mobilversion meiner Homepage umzuleiten.
Seit heute erkennt das Script aber plötzlich alle Browser als mobile. Es hat gestern definitiv noch funktioniert und ich habe seit dem nichts ander Seite geändert - trotzdem werd ich plötzlich umgeleitet.
Das Script sieht so aus:
PHP:
<?php ob_start("ob_gzhandler");
if(isset($_GET['nomobile'])) {
setcookie("mobile","nomobile",time()+(3600*24*365));
} else {
setcookie("mobile","",time() - 3600);
}
setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
$cookie = $_COOKIE["mobile"];
if($cookie != "nomobile")
{
require_once("browser.php");
$browser = get_browser_local(null, true);
if($browser['ismobiledevice'] == true)
{
header("Location: http://m.example.com/");
exit();
}
}
Es kann doch nicht sein, dass hier ohne eine Änderung das Script plötzlich nicht mehr wie gewünscht funktioniert
