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 :

Variable envrionnement Remote_addr


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Variable envrionnement Remote_addr
    J'essaye d'intégrer les concepts d'objet à mon projet php.
    Nous travaillons avec easyphp jusqu'a lors. Mais la version php est 4.3.1... bref n'accepte pas les class. Je dois passer en php 5 et j'ai choisi WAMP5.

    J'ai donc installé Wamp sur mon poste de développement( Windows XP) sans souci.
    Mon appli utilise la variable d'environnement REMOTE_ADDR. Sur mon poste de développement, elle renvoi l'adresse ip de mon poste client...rien d'anormal.
    Sur mon poste de pré-prod (NT4 serveur), elle renvoie 0.0.0.0.
    J'ai épluché depuis 2 jours les php.ini et httpd.conf sans arriver à trouver l'endroit ou je peux activer cette variable....pire..en recopiant les fichiers de mon poste développeur, je ne résout pas le problème.
    J'ai testé sur un 2ème poste en W2000 et la idem 0.0.0.0

    avez-vous une idée de l'endroit ou ce trouve, stocke ou active cette con de variable. Remote_addr
    J'ai fait cette page de test pour renvoyer la valeur (voir pj), si vous avez des serveurs php, vous pourrez ainsi voir rapidement ce que renvoie cette variable.
    Fichiers attachés Fichiers attachés

  2. #2
    Candidat au Club
    Inscrit en
    Mai 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Solution
    La connaissance ne servant que si elle est partagé, je me répond à moi même, vu que j'ai trouvé la réponse sur un forum anglais.

    Il faut ajouter la ligne
    Win32DisableAcceptEx
    n'importe où, dans le fichier httpd.conf
    Cette solution fonctionne sur Win2000 et sur NT4.

    Je ne sais pas à quoi cela sert...mais du coup mon serveur arrive à capter l'adresse IP du client avec la commande :
    $ip_adresse = getenv("REMOTE_ADDR");

    ou avec

    $ip_2=$_SERVER["REMOTE_ADDR"];

    Cordialement

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

Discussions similaires

  1. Je ne comprends pas bien les variables d'envrionnement
    Par GérardMartinelli dans le forum Langage
    Réponses: 7
    Dernier message: 07/01/2015, 16h32
  2. controle existence liste de variables d'envrionnement
    Par gtmgtd dans le forum Autres systèmes
    Réponses: 2
    Dernier message: 09/05/2011, 10h32
  3. Réponses: 1
    Dernier message: 12/04/2007, 13h03
  4. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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