IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Reconnaitre le navigateur


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 75
    Par défaut [Tableaux] Reconnaitre le navigateur
    Bonjour, voici mon problème.
    Je voudrais récupérer le navigateur qu'utilise l'internaute qui vient sur mon site,
    car s’il utilise Internet Explorer, il recevra un pop-up lui disant que le site est optimisé pour Firefox et l'invitera à télécharger Firefox
    Mon problème est que la fonction getallheaders() ne fonctionne pas sur le serveur que j'utilise. Mais la fonction print_r($HTTP_ENV_VARS); marche et me donne tous les renseignements. voilà ce que ça donne :

    Code x : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Array ( [DOCUMENT_ROOT] => /home/website/r/o/t/rotarysoignies/www [GATEWAY_INTERFACE] => CGI/1.1 [HTTP_ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [HTTP_ACCEPT_ENCODING] => gzip,deflate [HTTP_ACCEPT_LANGUAGE] => fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3 [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_CONNECTION] => keep-alive [HTTP_HOST] => rotarysoignies.be [HTTP_KEEP_ALIVE] => 300 [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 [PATH] => /bin:/usr/bin [QUERY_STRING] => [REDIRECT_STATUS] => 200 [REMOTE_ADDR] => 80.201.250.189 [REMOTE_PORT] => 14223 [REQUEST_METHOD] => GET [REQUEST_URI] => /V3/test.php [SCRIPT_FILENAME] => /home/website/r/o/t/rotarysoignies/www/V3/test.php [SCRIPT_NAME] => /V3/test.php [SERVER_ADDR] => 91.121.79.182 [SERVER_ADMIN] => hebergement@.........com [SERVER_NAME] => rotarysoignies.be [SERVER_PORT] => 80 [SERVER_PROTOCOL] => HTTP/1.1 [SERVER_SIGNATURE] =>
    Apache/2.0.58 (Unix) mod_ssl/2.0.58 OpenSSL/0.9.7i Server at rotarysoignies.be Port 80
    [SERVER_SOFTWARE] => Apache/2.0.58 (Unix) mod_ssl/2.0.58 OpenSSL/0.9.7i [ORIG_SCRIPT_NAME] => /V3/test.php [ORIG_SCRIPT_FILENAME] => /home/website/r/o/t/rotarysoignies/www/V3/test.php [PATH_INFO] => [PATH_TRANSLATED] => )

    Ce dont je voudrais récupérer est en rouge, mais comment le récupérer ?

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 626
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 626
    Par défaut
    cette information est dans $_SERVER['HTTP_USER_AGENT']

    regarde là pour la manipulation de tableaux :
    http://php.net/types.array

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 75
    Par défaut
    Merci beaucoup pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Reconnaitre le navigateur avec requete REST et JAXRS
    Par macumba dans le forum Services Web
    Réponses: 1
    Dernier message: 11/06/2011, 14h05
  2. Réponses: 8
    Dernier message: 20/08/2008, 09h52
  3. [Tableaux] détecter un navigateur
    Par moustique95 dans le forum Langage
    Réponses: 7
    Dernier message: 13/06/2008, 20h00
  4. [Tableaux] PHP HTML Table et navigateur
    Par amy0o0 dans le forum Langage
    Réponses: 9
    Dernier message: 04/06/2007, 14h14
  5. Réponses: 2
    Dernier message: 29/05/2002, 20h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo