j'ai fait une redirection depuis mon index.php (j'utilise joomla sur http://www.etudiant-podologie.fr) pour les mobiles mais elle est assez bizarre, regardez par vous même:
Code : Tout sélectionner
<?
// rÈcup des paramËtres du navigateur
$useragent=$_SERVER["HTTP_USER_AGENT"];
// page par dÈfaut (mobile)
$urlmobile="iphone/index.html";
// Appareil mobile et autres
if (preg_match("(DoCoMo/1.0|DoCoMo/2.0|portalmmm/1.0|portalmmm/2.0|ACER|Alcatel|AnnyWay|AUDIOVOX|BlackBerry|CDM|Ericsson|LG\
b|LGE|Motorola|MOT-|NEC|Nokia|iPhone|iPod|Android|Vodafone|HTC|Panasonic|QCI|LG|SAGEM|SAMSUNG|SEC-|Sanyo|Sendo|SHARP|SIE-|SonyEricsson|Telit|Telit_Mobile_Terminals|TSM)
",$useragent)){
header ("location: ".$urlmobile);
}
if (preg_match("(PluckerPalm|RegKing|EPOC|PalmOS|KDDI|EZOS|Zaurus C750|SPV C500|hspr-H102|UPG1|Wapagsim|J-PHONEKGT/|UP.Link|Symbian)",$useragent)){
header ("location: ".$urlmobile);
}
// RÈsolution d'appareil nomade PDA, PALM...
if (preg_match("(240x320|160x160|176x220|320x320|480x640)",$useragent))
{
header ("location: ".$urlmobile);
}
// Navigateur des PDA, PALM etc...
if (preg_match("(AvantGo 3.2|EudoraWeb 2.1|UP.Browser|Plucker|PalmSource|NetFront/3.0|Xiino/1.0.9E|Elaine/3.0|Pixo-Browser)",$useragent)
){
header ("location: ".$urlmobile);
}
?>J'aimerai redirigé mes visiteurs vers le site etudiant-podologie.fr/iphone/index.html en fonction de leur résolution d'écran, càd si leur résolution horizontale est inférieure à 1024 ils sont automatiquement redirigés vers le site iphone.
Et inversement, comment créé un lien depuis le site iphone qui permet de passer cette redirection et de forcer l'affichage du site standard.
Merci d'avance