legame Posté(e) le 30 janvier 2005 Partager Posté(e) le 30 janvier 2005 Je voudrais savoir comment faire pour afficher l'adresse IP du visiteur de mon site. Pour l'instant j'utilise ceci: <form name="form2"> <p align="center">Your IP address = <input type="text" name="infotext1" size="40"> = Votre adresse IP</p> Et ça ne marche pas (je crois savoir pourquoi ) Pourriez-vous me dire comment faire? Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 30 janvier 2005 Partager Posté(e) le 30 janvier 2005 en fait ce que tu met là c'est juste un formulaire ... et il n'y a rien dedans c'est logique car tu ne lui demandes rien mais tu peux faire ca en php <?php $ip = getenv("REMOTE_ADDR"); // retourne l'adresse IP de l'utilisateur ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
legame Posté(e) le 30 janvier 2005 Auteur Partager Posté(e) le 30 janvier 2005 Merci Agonistic! Je suis désolé mais je n'ai travaillé que sur l'html. C'est quoi exactement le php? Je peux l'intéger comme ceci a ma source? <p align="center">Your IP address = <?php $ip = getenv("REMOTE_ADDR"); // retourne l'adresse IP de l'utilisateur ?> = Votre adresse IP</p> Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 30 janvier 2005 Partager Posté(e) le 30 janvier 2005 non en fait j'ai loupé une partie du code que j'ai copier-coller voila ce qui devrait te convenir <p align="center">Your IP address = <?php $ip = getenv("REMOTE_ADDR"); // retourne l'adresse IP de l'utilisateur echo $ip; ?> = Votre adresse IP</p> si ton hebergeur accepte le php bien sur Lien vers le commentaire Partager sur d’autres sites More sharing options...
Galdor Posté(e) le 30 janvier 2005 Partager Posté(e) le 30 janvier 2005 La fonction que j'utilise habituellement: function GetIP( ) { if( $_SERVER ) { if( @$_SERVER[ 'HTTP_X_FORWARDED_FOR' ] ) { $ip = $_SERVER[ 'HTTP_X_FORWARDED_FOR' ]; } elseif( @$_SERVER[ 'HTTP_CLIENT_IP' ] ) { $ip = $_SERVER[ 'HTTP_CLIENT_IP' ]; } else { $ip = $_SERVER[ 'REMOTE_ADDR' ]; }; } else { if( getenv( 'HTTP_X_FORWARDED_FOR' ) ) { $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif( getenv( 'HTTP_CLIENT_IP' ) ) { $ip = getenv( 'HTTP_CLIENT_IP' ); } else { $ip = getenv( 'REMOTE_ADDR' ); }; }; return $ip; }; Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 30 janvier 2005 Partager Posté(e) le 30 janvier 2005 ca m'a l'air plus complet que ce que j'ai mis (google powaaa aussi ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
legame Posté(e) le 30 janvier 2005 Auteur Partager Posté(e) le 30 janvier 2005 Je n'ai pa réussi a faire fonctionner vos codes désolé! Parcontre sur google j'ai trouvé ceci qui m'a l'air de bien fonctionner. Votre adresse IP est <script type="text/javascript" src="http://www.actulab.com/affiche-ip.php" language="JavaScript"></script> <noscript><a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab">L'adresse IP de vos visiteurs</a></noscript> <a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab. Script gratuit..."><img src="http://www.actulab.com/images/icon.gif" width="16" height="9" border="0" alt="Adresse IP offerte par ActuLab. Script gratuit..."></a> Qu'en pensez vous? Pour trouver l'addresse IP il se sert de actulab.com ce qui pourrait utiliser des ressources non? Merci! Lien vers le commentaire Partager sur d’autres sites More sharing options...
savory Posté(e) le 31 janvier 2005 Partager Posté(e) le 31 janvier 2005 Le REMOTE_ADDR est l'adresse directement lisible du serveur web si tu veux l'adresse ip du visiteur meme si il passe depuis un proxy il te faudra utiliser une applet (si il n'utilise pas de proxy pour sa vm c'est bon :)). Lien vers le commentaire Partager sur d’autres sites More sharing options...
Galdor Posté(e) le 31 janvier 2005 Partager Posté(e) le 31 janvier 2005 Ma fonction fonctionne parfaitement Pour l'utiliser: <?php // the fonction plus haut echo "Votre ip est: ".GetIP( )."<br />"; ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 31 janvier 2005 Partager Posté(e) le 31 janvier 2005 encore faut-il un module php... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 31 janvier 2005 Partager Posté(e) le 31 janvier 2005 si ton hebergeur accepte le php bien sur Lien vers le commentaire Partager sur d’autres sites More sharing options...
legame Posté(e) le 31 janvier 2005 Auteur Partager Posté(e) le 31 janvier 2005 J'aurais dû dire, quel est le meilleur moyen d'afficher l'adresse IP du visiteur sans utiliser le PHP? J'ai trouvé ceci qui a l'air de marcher impécablement, mais il y a juste le problème de Actulab.com, qui m'embête un peu... Votre adresse IP est <script type="text/javascript" src="http://www.actulab.com/affiche-ip.php" language="JavaScript"></script> <noscript><a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab">L'adresse IP de vos visiteurs</a></noscript> <a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab. Script gratuit..."><img src="http://www.actulab.com/images/icon.gif" width="16" height="9" border="0" alt="Adresse IP offerte par ActuLab. Script gratuit..."></a> Aussi, il y a t'il un moyen d'afficher l'adresse IP, malgré les firewalls comme ZoneAlarm par exemple, qui le bloquent? Merci beaucoup! Lien vers le commentaire Partager sur d’autres sites More sharing options...
legame Posté(e) le 31 janvier 2005 Auteur Partager Posté(e) le 31 janvier 2005 QUOTE (Agonistic @ 30-01-2005 15:41:26)si ton hebergeur accepte le php bien sur chinese.gif Pas_Lu.gif Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 31 janvier 2005 Partager Posté(e) le 31 janvier 2005 J'aurais dû dire, quel est le meilleur moyen d'afficher l'adresse IP du visiteur sans utiliser le PHP? J'ai trouvé ceci qui a l'air de marcher impécablement, mais il y a juste le problème de Actulab.com, qui m'embête un peu... Votre adresse IP est <script type="text/javascript" src="http://www.actulab.com/affiche-ip.php" language="JavaScript"></script> <noscript><a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab">L'adresse IP de vos visiteurs</a></noscript> <a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab. Script gratuit..."><img src="http://www.actulab.com/images/icon.gif" width="16" height="9" border="0" alt="Adresse IP offerte par ActuLab. Script gratuit..."></a> Aussi, il y a t'il un moyen d'afficher l'adresse IP, malgré les firewalls comme ZoneAlarm par exemple, qui le bloquent? Merci beaucoup! ben tu peux l'enlever l'image actulab non ? Votre adresse IP est <script type="text/javascript" src="http://www.actulab.com/affiche-ip.php" language="JavaScript"></script> <noscript><a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab">L'adresse IP de vos visiteurs</a></noscript> <a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab. Script gratuit..."></a> comme ca c'est dejà plus clean non ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
legame Posté(e) le 31 janvier 2005 Auteur Partager Posté(e) le 31 janvier 2005 Ouais merci Agonistic! Mais ca j'avais réussi à faire. C'est juste ce bout là <noscript><a href="http://www.actulab.com/l-ip-de-vos-visiteurs.php" target="_blank" title="Adresse IP offerte par ActuLab"> Il y a surment un moyen sans passer par actulab, non? Enfin, sinon c'est très bien comme ca! Et pour ZoneAlarm? MERCI! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 31 janvier 2005 Partager Posté(e) le 31 janvier 2005 pour zone alarm ? je savais pas qu'un pare-feu pouvait cacher l'ip d'une personne sinon le beut de code que tu as mis au dessus ne sert plus à grand chose ... je crois que tu peux le supprimer tu ne perdra pas trop de choses :8 Lien vers le commentaire Partager sur d’autres sites More sharing options...
legame Posté(e) le 31 janvier 2005 Auteur Partager Posté(e) le 31 janvier 2005 J'ai un pote qui a ZoneAlarm, et selon lui ya l'option cacher IP et quand il va sur le site ca met Votre adresse IP = = Your IP address et il y a rien au milieu et quand il désactive ZoneAlarm ca marche. Mais ca c'est pas trop grave. Merci en tout cas pour l'aide ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Manouweb Posté(e) le 31 janvier 2005 Partager Posté(e) le 31 janvier 2005 Essaye ca (je garantis pas que ca marche à tous les coups). <script language="JavaScript"> var ip = '<!--#echo var="REMOTE_ADDR"-->'; document.write("Votre Adresse IP est : "+ip+""); </script> Lien vers le commentaire Partager sur d’autres sites More sharing options...
legame Posté(e) le 31 janvier 2005 Auteur Partager Posté(e) le 31 janvier 2005 Ca a pas l'air de marcher! Sinon, ca fait a peu pres un que t'es inscrit au forum et t'a laissé que 2 messages????? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.