Page 1 sur 1

Détection de l'OS et redirection

Posté : 01 janv. 2006, 20:04
par quadrifolio
Bonjour je cherche un script PHp capable de détecter si le visiteur d'un site est sous mac ou sous une autre plate forme (win ou linux) et qui le redirige en conséquence vers des url différentes... des "connaisseurs" me disent que c'est simple et que je peux trouver cela "prêt à l'emploi"? auriez-vous une idée de l'endrois ou trouver un tel script? existe t'il vraiment?

merci :wink:

Posté : 01 janv. 2006, 20:21
par Cyrano
Si tu regardes un phpinfo(), tu vas trouver dans les variables d'environnement des informations pratique: par exemple HTTP_USER_AGENT va te préciser quel navigateur tu utilises et sous quel OS

certes mais......

Posté : 01 janv. 2006, 20:32
par quadrifolio
heuuuuuuu..... oui mais ensuite je l'utilise comment....?
Il faut préciser que je suis graphiste... faire des sites n'est pas mon métier de base qui est le print.... je fais des sites pour rendre service à ceux de mes clients qui y tiennent absolument en utilsant Golive (comme une bonne partie des graphistes sous mac) avec les ccs gérés graphiquement ainsi que des actions script incluses de golive et pour finir les menus par calques de imageready... mais pour ce qui est du codage... je ne l'utilise pas et je n'y connais rien... je serais sans doute capable de recupérer un script ou une serie de ligne de code php et de l'intégrer dans l'en tete de ma page d'index mais en dehors de ça..... :oops:
d'ou ma perplexité :shock:

thx de ta patience :wink:

Posté : 01 janv. 2006, 20:39
par Cyrano
Là, ça dépend de ta motivation: le PHP n'est pas un petit langage de bidouillage mais un vrai langage de programmation, il va être difficile de t'expliquer tout en quelques lignes pour l'ensemble de la programmation. Pour ton problème, il faudrait par exemple récupérer le contenu d'une variable $_ENV['HTTP_USER_AGENT'] et ensuite en extraire une partie avec par exemple une expression régulière. Mais te dire ça, ça doit être un peu comme te parler chinois (à condition que tu ne sois pas chinois bien sur)

Le PHP n'est pas nécessairement complexe, mais ça ne veut pas dire que c'est simple et qu'il suffit de deux lignes de code pour tout résoudre. Si tu veux apprendre, il faudrait commencer avec des bases fondamentales que tu pourrais apprendre en suivant successivement tous les tutos de PHPDebutant.

Dernière solution mais plus coûteuse : comme c'est pour des clients mais que ce n'est pas vraiment ton métier, tu peux toujours faire appel à un intervenant FreeLance spécialiste en la matière. Pas gratuit, mais tes clients auront ce qu'ils veulent et tu ne risqueras pas un mécontentement peu souhaitable en faisant une boulette.

C sur

Posté : 01 janv. 2006, 20:52
par quadrifolio
oui ce n'est pas un langage de bidouillage j'en ai bien conscience et c'est bien pour cela que je cherche un script "pret à l'emploi".... ma motivation est de faire plaisir au client car je n'ai pas le temps d'apprendre le php... ce serait sans doute interresasnt mais je ne le peux pas... j'ai simplement vu qu'il y avait plein de sites proposant des milliers de script gratuits faisant plein de choses.... mais je n'ai pas su trouver (ou reconnaitre) ce dont j'avais besoin. S'il faut en passer par un sous-traitant j'en ai un qui fabrique les "boutiques en ligne" avec panier vituel que je greffe a mes sites graphiques mais bon.... en vacances.... et puis il a un planning plein deux mois a l'avance... enfin bref.... j'espérais trouver une autre solution...

merci en toout cas de ta patience et de ton écoute :)