Afficher l' adresse IP des visiteur

coco -  
 Utilisateur anonyme -
Bonjour,

je souhaite afficher l' adresse IP de mes visiteur et pour se faire j'utilise echo $_SERVER["REMOTE_ADDR"];
et la cela me renvoi ca ::1

je ne comprend pas bien, pouvez-vous aider ??
A voir également:

3 réponses

loup
 
A part faire le malin et mettre les gens en méfiance, ça va servir à quoi d'afficher l'adresse IP de quelqu'un qui change d'adresse à chaque reconnexion ?
0
coco
 
je ne demande pas pourquoi faire je demande comment faire !!!!

donc puisque tu veux le savoir je pense juste offrir un service du type http://www.mon-ip.com/

es ce un problème ?
0
le père
 
Bonjour

Normalement, echo $_SERVER["REMOTE_ADDR"]; ça marche. J'ai vu des serveurs sur lesquels $_SERVER["REMOTE_ADDR"] n'était pas défini, mais si c'était le cas, tu aurais plutôt un message d'erreur.
As-tu essayé phpinfo(); pour voir si $_SERVER["REMOTE_ADDR"] est craiment défini sur ton serveur ?
Sinon ton script est-il aussi simple que ce que tu dis, ou y a-t-il quelque chose d'un peu plus complexe dans lequel il se passe quelque chose d'imprévu ?
0
coco
 
bonsoir
voici le script

<?php echo $_SERVER["REMOTE_ADDR"];?>

je boss avec mamp sur Mac OS 10.6 et je viens de voir que quand j' exécutée le script depuis un des PC Windows de mon réseau local ca affiche bien l'IP ! et sur le Mac ca affiche toujours ::1

comprend pas !!!
0
Utilisateur anonyme
 
ecoute le pere et mets phpinfo() ; dans un script PHP tu verras pratiquement toutes les variables
disponibles sur ton serveur
tu peux aussi faire
echo "<PRE>";
print_r($_SERVER);
si le mac ne donne pas l IP je ne sais pas pourquoi analyse le php.ini ou le httpd.conf
0