|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 2 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 2 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com