Pour cela, c'est tout simple !
Deux methodes s'offre a toi, soit tu enregistre l'ip des visiteurs dans un fichier .txt que tu stocke sur ton serveur, puis que tu lis de temps a autre pour regarder ce qu'il se passe (on apelle plus communement cela des logs).
Soit tu créé un script qui t'envoi par mail toutes les connections !
Bon alors pour la premiere solution, je te fais un petit script;
Solution par fichier :1) Creer un fichier du nom de log.txt dans la racine de ton ftp
2) Mettre un chmod 777 dessus pour pouvoir ecrire dedans
3) Mettre le code suivant à l'endroit ou tu veux que ca te log les acces :
<?php
$ip="Ip : ".$_SERVER['REMOTE_ADDR']." à : ".date("r"); // Recupere l'ip du visiteur et lui ajoute la date sous forme : Thu, 21 Dec 2000 16:01:07 +0200
$fichier = "/logs.txt"; // Defini le nom du fichier contenant les logs
$init = fopen($fichier,"w"); // Ouvre ce fameux fichier
$ptr = ftell($init); // Se place a la fin du fichier
fwrite($init,$ip); // Ecris dans le fichier
fclose($init); // Referme le fichier
?>
Solution par mail1) Verifier que ton serveur accepte la fonction mail()
2) Mettre le code suivant à l'endroit ou tu veux que ca te log les acces :
<?php
$ip="Ip : ".$_SERVER['REMOTE_ADDR']." à : ".date("r"); // Recupere l'ip du visiteur et lui ajoute la date sous forme : Thu, 21 Dec 2000 16:01:07 +0200
$headers = "From: logs@localhost\r\n"; // Defini le nom de l'expediteur
$headers .= "MIME-Version: 1.0\r\n"; // Type d'encapsulation (a ne pas changer !!)
$headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n"; // Type d'encapsulation (a ne pas changer !!)
mail ("TON_ADRESSE_EMAIL", "Sujet : Logguing de site", $ip, $headers);
?>
-------------------------
Bon j'ai fais ces deux scripts vite fais, alors ya peut etre des erreurs, mais normallement ca devrait etre ok !
Je te conseil d'utiliser la premiere methode, parce que l'envoi par mail tu risque d'etre flooder de message des que quelqu'un se conecte, donc pas genial...
Bonne journée