Page 1 sur 1

determiner le navigateur du visiteur et mettre une phrase en

Posté : 04 sept. 2007, 23:51
par jim02
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

Posté : 04 sept. 2007, 23:55
par Sékiltoyai
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

re

Posté : 05 sept. 2007, 00:00
par jim02
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);
?> 

Posté : 05 sept. 2007, 00:04
par Sékiltoyai
Ah, je ne connaissais pas cette fonction, ça marche aussi :)

re

Posté : 05 sept. 2007, 00:07
par jim02
oui mais comment inclure le commantaire par apport au navigateur?? via se code si sa en est possible

Posté : 05 sept. 2007, 00:25
par Sékiltoyai
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…