whistler
Aktives Mitglied
Thread Starter
- Dabei seit
- 06.10.2005
- Beiträge
- 876
- Reaktionspunkte
- 56
hi,
ich habe mir mobile_device_detect.php von http://detectmobilebrowsers.mobi/ besorgt und muss es nun an folgendes szenario anpassen:
wenn der user auf foo.com geht und er ein handy benutzt wird er auf foo.com/mobile umgeleitet. nun ist allerdings auf foo.com/mobile ein link vorhanden, der es ihm erlaubt, auf die "volle version" der seite zurueckzukehren.
es gibt zwar ein angebliches beispiel, allerdings funktioniert dies nicht wirklich. vielleicht bin ich auch einfach nur zu unerfahren was php angeht...
hier das snippet:
koennte mir bitte jemand helfen?
vielen dank im voraus
ich habe mir mobile_device_detect.php von http://detectmobilebrowsers.mobi/ besorgt und muss es nun an folgendes szenario anpassen:
wenn der user auf foo.com geht und er ein handy benutzt wird er auf foo.com/mobile umgeleitet. nun ist allerdings auf foo.com/mobile ein link vorhanden, der es ihm erlaubt, auf die "volle version" der seite zurueckzukehren.
es gibt zwar ein angebliches beispiel, allerdings funktioniert dies nicht wirklich. vielleicht bin ich auch einfach nur zu unerfahren was php angeht...
hier das snippet:
PHP:
<?php
// http://detectmobilebrowsers.mobi/
require_once('mobile_device_detect.php');
// if the get value switch is sent we use it
if(isset($_GET['switch'])){
$mobile = $_GET['switch']; // should be either 1 for true or empty for false
setcookie('switch',$_GET['switch']); // set a cookie
if(isset($_SERVER['HTTP_REFERER'])){ // if the referer is set send the user there
header('Location:'.$_SERVER['HTTP_REFERER']);
exit;
}
}else if(isset($_COOKIE['switch'])){ // if the cookie is set use it
$mobile = $_COOKIE['switch'];
}else{ // else use the function to detect if it's a mobile or not
$mobile = mobile_device_detect();
}
?>
koennte mir bitte jemand helfen?
vielen dank im voraus