Dreamweaver
webwil42
-
-mk- Messages postés 443 Statut Membre -
-mk- Messages postés 443 Statut Membre -
Bonjour,
Ma question concerne la finalisation d'un site internet, je voudrais creer deux site une version web et une version smartphone, ma question est simple comment faire pour que lorsque l'on regarde le site sur un smartphone il nous demande si l'on veux regarder la version web ou la version smrtphone.
Merci d'avance
Dreamwaever Cs5 , Win 7
Ma question concerne la finalisation d'un site internet, je voudrais creer deux site une version web et une version smartphone, ma question est simple comment faire pour que lorsque l'on regarde le site sur un smartphone il nous demande si l'on veux regarder la version web ou la version smrtphone.
Merci d'avance
Dreamwaever Cs5 , Win 7
3 réponses
Un script en PHP suffit amplement.
Celui-ci vérifiera le User Agent du navigateur et pourra savoir s'il s'agit d'un smartphone ou d'un ordinateur.
La redirection se fait en fonction du résultat.
Je t'ai mis plusieurs conditions afin que tu puisse garder celle qui te plait :
Celui-ci vérifiera le User Agent du navigateur et pourra savoir s'il s'agit d'un smartphone ou d'un ordinateur.
La redirection se fait en fonction du résultat.
Je t'ai mis plusieurs conditions afin que tu puisse garder celle qui te plait :
<?php
$useragent = $_SERVER["HTTP_USER_AGENT"];
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|Panasonic|QCI|SAGEM|SAMSUNG|SEC-|Sanyo|Sendo|SHARP|SIE-|SonyEricsson|Telit|Telit_Mobile_Terminals|TSM)",$useragent)){
header("location:LIENVERSIONSMARTPHONE");
exit();
} else 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:LIENVERSIONSMARTPHONE");
exit();
} else if (preg_match("(240x320|160x160|176x220|320x320|480x640)",$useragent)){
header("location:LIENVERSIONSMARTPHONE");
exit();
} else 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:LIENVERSIONSMARTPHONE");
exit();
} else {
header("location:LIENORDINATEUR");
exit();
}
?>