redirection user_agent

redirection user_agent - PHP - Programmation

Marsh Posté le 15-02-2012 à 21:18:25    

Bonsoir,
 
Je cherche un code à placer en début de page, sur l'une de mes pages web qui serait en mesure de détecter iPhone / iPad / iPod et rediriger vers une url différente.
 
<?php
$browser = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone" );
if ($browser == true)  { echo ' tu es sur iphone'; }
?>
 
 
Alors l'echo marche mais j'arrive pas à y caser une url .... j'ai essayé avec fopen mais bon je suis pas un crack du php lol
 
Merci pour vos lumières :)
 

Reply

Marsh Posté le 15-02-2012 à 21:18:25   

Reply

Marsh Posté le 16-02-2012 à 10:02:06    

http://php.net/manual/en/function.header.php
 
Attention à bien retenir la page d'origine et à rediriger vers une page équivalente. C'est très agaçant et très amateur quand on est bêtement redirigé vers la "homepage pour iPad" alors qu'on avait demandé une page bien précise.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 16-02-2012 à 14:56:00    

Merci !!
La page contient toutefois plein plein plein de code et d'indication.
N'étant pas programmeur, et même si je veux bien chercher un peu, pourriez vous me mettre sur la piste de manière plus précise ? :)
 

Reply

Marsh Posté le 16-02-2012 à 15:12:19    

Petite précision également : le user agent peut se modifier (cf l'extension https://addons.mozilla.org/en-US/fi [...] -switcher/ ). Donc si la redirection, c'est juste pour accéder à une page plus optimisée pour tel ou tel appareil, ok. Si c'est pour rediriger vers du contenu réservé (genre, accessible uniquement aux possesseurs d'Iphone), ben ça va être raté :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 16-02-2012 à 15:16:01    

ouais c'est ce que je voudrai faire ...
visiteur normal : galerie flash
visiteur iphone/iPad : galerie optimisé (url différente quoi !)

Reply

Marsh Posté le 17-02-2012 à 17:24:39    

Fait un switch case et en fonction tu fait un include du code que tu as besoin sur pour chaque smartphone.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed