PB PHP5 et variable superglobales

Eléphant du PHP | 180 Messages

09 août 2005, 12:12

Bonjour,

J'aimerai savoir pourquoi certaines sont activées et d'autre non

par exemple "$_ENV["COMPUTERNAME"]" est ok mais "$_SERVER["REMOTE_ADDR"]" ne donne rien donc j'ai vérifié en faisant un "phpinfo(INFO_VARIABLES)" et je constate qu'il n'y pas "$_SERVER["REMOTE_ADDR"]"

Comment faire ???

Mammouth du PHP | 19672 Messages

09 août 2005, 12:15

As-tu essayé un var_dump() sur la variable $_SERVER tout court pour voir ce qu'elle te renvoie au juste ?

il est possible que ce soit un problème de configuration du serveur Apache..., sous réserve, je ne suis pas un spécialiste serveur.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 180 Messages

09 août 2005, 12:52

Mon serveur iis mais de toute façon la commande

"echo phpinfo(INFO_VARIABLES);" me donne toutes les variables or elle n'apparait pas.

J'ai quand-même fait un

"var_dump($_SERVER["REMOTE_ADDR"])" il me renvoi NULL

Mammouth du PHP | 19672 Messages

09 août 2005, 12:57

Essaye
<pre>
<?php
var_dump($_SERVER);
?>
</pre>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 180 Messages

09 août 2005, 13:16

J'ai effectué le code mais pas de REMOTE_ADDR???? ni de "REMOTE_HOST"???

Pourtant normalement des variables présentes??

Administrateur PHPfrance
Administrateur PHPfrance | 430 Messages

09 août 2005, 13:17

j'ai php5 et elle est définie chez moi ...
par ailleur, ce n'est pas parcequ'elle renvoi null qu'elle n'existe pas. C'est peut être qu'elle est mal initialisée
"... demanda à voir le CV du recruteur pour être sûr que le chef du personnel était compétent".

Eléphant du PHP | 180 Messages

09 août 2005, 13:19

Alors comment l'initialiser??