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 :

$HTTP_USER_AGENT non reconnu


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut $HTTP_USER_AGENT non reconnu
    Bonjour à tous,

    On m'a demandé de modifier un fichier en php pour un extranet.

    Lorsque je veux lancer le site en local, plein d'erreurs apparaissent qui sont toutes dans le genre "variable indéfinie" (alors qu'elles le sont dans des fichiers appelés avec des require)

    mais le plus étonnant est que l'erreur "variable undefined : HTTP_USER_AGENT .." apparaît alors qu'il s'agit d'une variable prédéfinie.

    Le site est actuellement en cours d'utilisation et marche bien mais en local sur ma machine, apparemment non.

    le register_globals est à Off (valeur par défaut).

    Et je ne vois pas d'où pourrait venir le problème. Cela pourrait-il venir de la configuration des fichiers .ini où il y aurait une option à changer ??

    Si oui, pourriez vous éventuellement me dire laquelle.

    Merci beaucoup.

  2. #2
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    qu'elle version de PHP utilise tu ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    Php 4

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    f (eregi('msie', $HTTP_USER_AGENT) && !eregi('opera', $HTTP_USER_AGENT)) {
    	$navigateur="IE";						// Internet Explorer
    }
    c'est mon tuteur qui a fait ça.. mais ca marche parfaitement sur la machine sur laquelle le site tourne...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    eusebius ==> oui j'ai vu sur d'autres sites...

    mais alors comment expliquer que cela marche sur la machine qui héberge le site sans utiliser le ??

  6. #6
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par pblb62
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    f (eregi('msie', $HTTP_USER_AGENT) && !eregi('opera', $HTTP_USER_AGENT)) {
    	$navigateur="IE";						// Internet Explorer
    }
    c'est mon tuteur qui a fait ça.. mais ca marche parfaitement sur la machine sur laquelle le site tourne...
    Parce que cette machine devait avoir register_globals à on, sans doute.
    Tu peux pendre ton tuteur.
    [EDIT] Et encore, même pas, $_SERVER c'est pas concerné par register_globals, si ? La version du serveur sur lequel ça marche, c'est quoi ? <4.1.0 ?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 25
    Par défaut
    en sachant que je dois juste modifier des fichiers et vérifier par le local si ca marche, je peux donc me permettre de mettre register_global à on alors ???

    arf... mon tuteur est pas là.. sinon c'est lui qui l'aurait fait...

  8. #8
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    Montre comment tu appelles le HTTP_USER_AGENT stp.

  9. #9
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER["HTTP_USER_AGENT"]

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

Discussions similaires

  1. [Lomboz] [JBoss] JBoss 3.2.6 non reconnu par Lomboz ?
    Par romain3395 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 17/12/2004, 16h35
  2. Commandes non reconnues.
    Par Manu' dans le forum Administration système
    Réponses: 3
    Dernier message: 07/10/2004, 17h09
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 14h43

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