Bonjour,
j'ai un petit souci de détection de site mobile depuis quelques jours :
Avec Internet Explorer : le navigateur est bien détecté
Avec Mozilla Firefox 9 : le navigateur est considéré comme "smartphone"...
Merci de votre aide !
Source :
http://code.google.com/p/php-mobile-detect/
ma fonction :
Avec firefox :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 // pour detecter les smartphones et utiliser le bon style CSS... include("Mobile_Detect.php"); function detection_mobile() { global $bandeau_non_connecte, $bandeau_connecte, $nom_style, $message_depart; $detect = new Mobile_Detect(); if ($detect->isMobile()) { $message_depart = '<br/>'.'Site mobile'.'<br/>'; $nom_style = "style_mobile.css"; $bandeau_non_connecte = "bandeau_mobile.php"; $bandeau_connecte = "bandeau_membres_mobile.php"; return $bandeau_non_connecte; return $bandeau_connecte; } else { $message_depart = '<br/>'.'Site classique'.'<br/>'; $nom_style = "style.css"; $bandeau_non_connecte = "bandeau.php"; $bandeau_connecte = "bandeau_membres.php"; return $bandeau_non_connecte; return $bandeau_connecte; } }
Avec I.E. 7 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $bandeau_non_connecte = "bandeau_mobile.php";
Code : Sélectionner tout - Visualiser dans une fenêtre à part $bandeau_non_connecte = "bandeau.php";
Partager