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

Apache Discussion :

Variable environnement définie dans htaccess : accès différent sur 2 serveurs


Sujet :

Apache

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 19
    Points : 17
    Points
    17
    Par défaut Variable environnement définie dans htaccess : accès différent sur 2 serveurs
    Bonjour

    J'ai 2 serveurs web, le premier sur apache 2.2.16, le second sur Apache/2.2.22.

    Dans une application web (en php), nous avons défini une variable d'environnement via un htaccess :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SetEnv NOMVARIABLE valeur
    Sur le serveur 1, nous accédons à cette variable dans nos scripts via cette variable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER['NOMVARIABLE']

    Mais sur le serveur 2, pour la même application web, la variable n'est pas identifiée de la même façon. Elle est préfixée par le serveur par REDIRECT_
    Ce qui donne pour y accéder :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER['REDIRECT_NOMVARIABLE']
    Du coup l'application ne trouve pas la variable vu qu'elle est préfixée par le serveur.

    Y a t'il un moyen pour que le serveur 2 (qui tourne sur une version plus récente d'apache) puisse adopter le même comportement que le serveur 1? L'application ne fonctionne pas sur ce serveur à cause des variables qui ne portent pas le même nom sur ce serveur.

    Je n'ai rien trouvé sur le net...

    Merci d'avance pour votre aide

  2. #2
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 19
    Points : 17
    Points
    17
    Par défaut
    Bon je n'ai pas trouvé de solution, j'ai donc modifié mes scripts pour récupérer la valeur de $_SERVER['REDIRECT_NOMVARIABLE'] si cette variable existe, ou récupérer $_SERVER['NOMVARIABLE'] si la première n'existe pas.

    Ca résout mon problème même si cette solution ne me convient pas.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/01/2013, 16h44
  2. écrire dans un fichier .txt sur un serveur ftp
    Par projetge2i dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 16/04/2009, 22h25
  3. [phpMyAdmin] Changer le mot de passe de mon accès phpMyAdmin sur le serveur de l'hébergeur
    Par Marcc dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 27/01/2009, 22h51
  4. Réponses: 4
    Dernier message: 29/12/2006, 17h03
  5. [MySQL] Résultat de requête différent sur 2 serveurs identiques
    Par schlitters dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 17/12/2005, 00h24

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