tout le monde !
J'ai une petite question technique à vous poser :
Jusqu'à hier, je n'arrivais pas à lire les mp3 de mon site sur iPhone car le lecteur était en Flash. En cherchant sur le net, j'ai trouvé un petit script en PHP qui permet de détecter si on utilise un iPhone ou non lors de la visite. J'ai donc modifié ma page qui contient les mp3 de façon à ce que la version iPhone ait un lecteur en HTML5 et l'autre toujours le même lecteur flash que je trouve assez joli...
Voilà la manière que j'ai utilisée :
<?php
if ( strstr($_SERVER["HTTP_USER_AGENT"],"iPhone") || strstr($_SERVER["HTTP_USER_AGENT"],"iPod") )
{
//Si on utilise un iPhone, la page suivante va s'affichée :
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="index"/>
</head>
<body>
<!-- ICI MON CODE POUR IPHONE -->
</body>
</html>
<?php
}
else
{
// Sinon, si on utilise un ordinateur standard, la page ci-dessous sera affichée :
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="index"/>
</head>
<body>
<!-- ICI MON CODE POUR ORDINATEURS STANDARDS -->
</body>
</html>
<?php
}
?>
J'aurais donc voulu savoir si la manière de procéder était correcte ? Aussi, comment cette page sera référencée dans les moteurs de recherche ? Y aura-t-il uniquement la version ordinateur standards (donc avec le lecteur flash), seulement celle pour iPhone (ce que je ne souhaiterais pas), ou les 2 ?
d'avance pour vos réponses !! 