<? echo "<b>Votre IP est : <u>$REMOTE_ADDR</u></b>"; $fp = fopen("ip.txt", "a"); fputs ($fp, "{ $REMOTE_ADDR }\n"); fclose($fp); ?>
Télécharger le zip
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
scuse moi ajoute un /n apré la ligne pour deplacer le pointeur
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
a wé pas mal :)
Bof on peut prendre pratiquement la même chose que l'exemple, si vous voulez l'appeler à plusieurs places.
euhhtu té pas trompé de niveaux pour ecrire se script???niveaux 1 plutot non??
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
pour récuper son ADRESSE IP je fais un fichier (ip.txt)ou un fichier logs.txt.merci
echo"Votre adresse ip est :". $_SERVER["REMOTE_ADDR"];c'est mieux
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 872 930 membres 90 nouveaux aujourd'hui 16 151 membres club