Obtenir une adresse IP
Dans cet article, je vais vous expliquer comment recenser
l’adresse IP et le port des personnes qui visitent votre site avec la date et
l’heure, le tout stocké dans un petit fichier « visiteurs.txt »
sur votre serveur ftp (utile pour faire ses statistiques).
D'abord vous créez une page "ip.php" pour récupérer
l'IP et le port, elle contiendra le code que vous devrez faire lire à
vos visiteur sans qu’il s’en aperçoivent, à chaque visite.
Il faudra bien sur la placer sur votre serveur ftp.
La page « ip.php
» :
<?
$date=date("d/m/Y à H\hi");
$fp=f"visiteur.txt","a");
fwrite($fp, "Le visiteur ayant l'IP: $REMOTE_ADDR avec le port $REMOTE_PORT
à visité le site le $date\n");
fclose($fp);
?>
Le code est simple à comprendre, $date sert à afficher la date et l’heure ; fest la commande qui sert à créer (s’il n’existe
pas) le fichier « visiteur.txt » ; la commande fwrite() comme son nom l’indique sert à écrire ; enfin fclose sert à fermer
le fichier.
Les tags <?
et ?> font comprendre
au naviguateur que c’est du language php et lui permet de l'intéerpréter comme
tel.
Faire exécuter le code :
Voilà votre page prête, il ne vous reste
plus qu’a l’insérer invisiblement dans votre première page.
Pour ce faire, vous rentrer ce code inocent dans la source
de votre première page :
<img src= "http://www.votre-site.com/ip.php"
width=1 height=1>
La personne ne s’apercevra de rien, car la page sera
insérée avec une taille de 1 pixel sur 1 pixel (microscopique
!)
Voilà c’est tout, il ne vous restera plus qu’à
relever le fichier « visiteur.txt » sur votre serveur
ftp pour voir si votre site à
du succès !
Remarque : Vous pouvez rentrer
le code d'appel du script dans la source d'un mail en html vous permettant ainsi
de relever l'IP du destinataire ;)
|