AFFICHE L'IP DU VISITEUR

cs_bastar Messages postés 19 Date d'inscription jeudi 29 août 2002 Statut Membre Dernière intervention 22 décembre 2002 - 22 déc. 2002 à 14:36
cs_inizar Messages postés 6 Date d'inscription samedi 17 mars 2007 Statut Membre Dernière intervention 27 avril 2009 - 23 déc. 2007 à 05:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13066-affiche-l-ip-du-visiteur

cs_inizar Messages postés 6 Date d'inscription samedi 17 mars 2007 Statut Membre Dernière intervention 27 avril 2009
23 déc. 2007 à 05:04
echo"Votre adresse ip est :". $_SERVER["REMOTE_ADDR"];c'est mieux
cs_guetali Messages postés 2 Date d'inscription vendredi 20 mai 2005 Statut Membre Dernière intervention 1 mai 2006
1 mai 2006 à 13:18
pour récuper son ADRESSE IP je fais un fichier (ip.txt)ou un fichier logs.txt.merci
Splacheur Messages postés 69 Date d'inscription jeudi 8 mai 2003 Statut Membre Dernière intervention 9 octobre 2005
16 déc. 2003 à 18:52
oui c'est niveau 1...
moi j'ai beaucoup plus simple :

if(!$HTTP_X_FORWARDED_FOR) $ip = $REMOTE_ADDR;
else $ip = $HTTP_X_FORWARDED_FOR; // Pour éviter les IP virtuelles
psyjc Messages postés 182 Date d'inscription dimanche 29 juin 2003 Statut Membre Dernière intervention 18 avril 2008
28 juil. 2003 à 16:09
euhh
tu té pas trompé de niveaux pour ecrire se script???
niveaux 1 plutot non??
SmallToad Messages postés 110 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 26 septembre 2004
11 janv. 2003 à 06:00
Bof on peut prendre pratiquement la même chose que l'exemple, si vous voulez l'appeler à plusieurs places.
cs_bastar Messages postés 19 Date d'inscription jeudi 29 août 2002 Statut Membre Dernière intervention 22 décembre 2002
1 janv. 2003 à 01:36
a wé pas mal :)
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
22 déc. 2002 à 15:04
Il y a mieux que ça pour récupérer l'IP. Voici une fonction que j'ai trouvé sur www.php.net :

function get_ip() {
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;
}

Pour récupérer l'IP, tu fais :
$ip = get_ip()
au lieu d'appeler directement $REMOTE_ADDR
cs_bastar Messages postés 19 Date d'inscription jeudi 29 août 2002 Statut Membre Dernière intervention 22 décembre 2002
22 déc. 2002 à 14:44
scuse moi ajoute un /n apré la ligne pour deplacer le pointeur
cs_bastar Messages postés 19 Date d'inscription jeudi 29 août 2002 Statut Membre Dernière intervention 22 décembre 2002
22 déc. 2002 à 14:36
oula c relativement simple :)

moi G ca :

<? $date=strftime("%d/%m/%y");
$heure=strftime("%H:%M:%S");
$proxy = $HTTP_X_FORWARDED_FOR;
$ip=$REMOTE_ADDR;
$host=@gethostbyaddr($REMOTE_ADDR);
$ligne="le $date à $heure un visiteur ayant comme ip $ip et son host $host à été loggé proxy : $proxy
";
$fd=@fopen("espion.txt","a+");
if (!$fd) die("Impossible d'ouvrir le fichier");
fwrite($fd,$ligne);
fclose($fd); ?>

pensse a changer le nom de var car nimporte qui peut injecter les avriable directement par l'url :p
Rejoignez-nous