2008-11-14 10 views
1

Possible en double:
Standard way to detect mobile browsers in a web application based on the http requestIdentifier les différents téléphones mobiles et rediriger vers différents sites

J'ai 3 versions mobiles d'un site web et je voudrais présenter chacun à différents modèles de combinés selon ce qu'ils soutiennent. Une version est WML monochromatique, une autre est WML couleur et une autre est XHTML pour mobile.

Quelle est la meilleure façon d'identifier le périphérique dans la requête et de savoir s'il prend en charge une version ou une autre?

+0

Cochez [this] (http://stackoverflow.com/questions/142273/standard-way-to-detect-mobile-browsers-in-a-web-application-based-on-the-http-r) . – fravelgue

Répondre

2

Vérifiez l'en-tête HTTP User-Agent sur la demande entrante et utilisez-le pour déclencher une redirection HTTP. Si vous utilisez Apache, utilisez mod_rewrite et RewriteCond pour faire varier le résultat en fonction de l'utilisateur. un aller-retour HTTP supplémentaire qu'une redirection utilise.

Questions connexes