determiner le navigateur du visiteur et mettre une phrase en rapport??comment

Eléphanteau du PHP | 23 Messages

04 sept. 2007, 23:51

voila j aimerai avoir un script(en php evidement) qui permet de reconnaitre le navigateur qu il utilise et par apport a sa lui envoyer une phrase

exemple:
vous utiliser internet explorer 7 pour une meilleur naviguation nou vous conseillons firefox 2
qunlq'un a une idée?

je suppose qu il faut juste determiner le navigateur et joue avec un if et else je pense

ViPHP
ViPHP | 5924 Messages

04 sept. 2007, 23:55

Regarde du côté de $_SERVER['HTTP_USER_AGENT']
http://www.php.net/manual/fr/reserved.v ... les.server

Tu peux parser la variable avec une pcre : http://www.php.net/manual/fr/ref.pcre.php

Eléphanteau du PHP | 23 Messages

05 sept. 2007, 00:00

bon suis assez nouveau en php je pense a un ptit code comme ceci pour determiner le navigateur:
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";

$browser = get_browser(null, true);
print_r($browser);
?> 

ViPHP
ViPHP | 5924 Messages

05 sept. 2007, 00:04

Ah, je ne connaissais pas cette fonction, ça marche aussi :)

Eléphanteau du PHP | 23 Messages

05 sept. 2007, 00:07

oui mais comment inclure le commantaire par apport au navigateur?? via se code si sa en est possible

ViPHP
ViPHP | 5924 Messages

05 sept. 2007, 00:25

Bah tu fais ceci :
$user_agent = get_browser();
Et tu testes la valeur de $user_agent->browser et $user_agent->majorver, le premer pour connaître le navigateur, le second pour connaître la version…