> Tous les forums > Forum des Webmasters
 Enregistrement de l'IP des visiteurs sur mon site
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
jeanclod13
  Posté le 07/10/2009 @ 02:35 
Aller en bas de la page 
Petit astucien

Bonsoir,

J’ai créé un site sur ma copropriété avec une zone réservée aux copropriétaires pour y accéder pour ceux qui le souhaitent chacun a un login et mot de passe personnel. Dans cette zone il y a un espace commentaire et il est arrivé d’y avoir des propos inconvenants. Je voulais donc un code pour enregistrer les ip des visiteurs. Comme cela lorsqu’on me demande un mot de passe par la page contact je note l’ip et en cas de message inconvenant je note l’ip du visiteur par un code je lui interdit l’accès à la page en supprimant son mot de passe.

Pour l’instant j’ai trouvé un code pour l’enregistrement par mail de l’ip des visiteurs que j’ai trouvé sir phpcs.com

J'ai mis le code source à la racine de mon site dans un fichier log_ip.php, et j'ai ajouté "l'include" dans la page que je veux surveiller et j’ai mis mon adresse email dans le $email= “….@...fr ” . J’ai également créé un fichier texte vide log_ip.txt

J'ai testé pour voir si mon IP allait m'être envoyée. Mais sans résultat. Pourrais je avoir une aide, sur la marche à suivre afin que cela fonctionne ?

Voici le code source récupéré sur le site

  1. // Fichier log_ip.php
  2. <?php
  3. /************************************/
  4. /* ESPION de visite
  5. /* Version : 1.3 | 06/01/2002
  6. /* http://www.blinckers-groups.com
  7. /************************************/
  8. /* Source :
  9. /* http://www.sivit.fr
  10. /* http://www.2037.biz
  11. /************************************/
  12. // Nom du fichier des logs
  13. $fichier="log_ip.txt";
  14. $fp=fopen("$fichier","a");
  15. // Donne la date et l'heure française
  16. $Jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
  17. $Mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
  18. $date = $Jour[date("w")]." ".date("d")." ".$Mois[date("n")]." ".date("Y");
  19. $heure = gmdate("H \h i", mktime(date("H")+1,date("i")));
  20. $fsz=filesize("$fichier");
  21. // Récupère l'IP et le FAI du visiteur (même si proxy)
  22. $ip_visiteur = (getenv("HTTP_X_FORWARDED_FOR") ? getenv("HTTP_X_FORWARDED_FOR") : getenv("REMOTE_ADDR"));
  23. $fai_visiteur = gethostbyaddr("$REMOTE_ADDR");
  24. fseek($fp,$fsz);
  25. // Enregistre les données
  26. fputs($fp,"$ip_visiteur | FAI du visiteur : $fai_visiteur | le $date à $heure\n");
  27. fclose($fp);
  28. // Infos perso
  29. $email="webmaster@mon_site.com";
  30. $titre="Vient de mon site | Nouveau visiteur | Info";
  31. $messag="Un visiteur vient de passer sur votre site.
  32. Voici les infos le concernant :
  33. - Adresse IP du visiyeur : $ip_visiteur
  34. - FAI du visiteur : $fai_visiteur
  35. - le $date à $heure
  36. Espion interne.";
  37. // envoi un mail
  38. // pour désactiver, (spam si plus de 50 visites) ajouter
  39. // deux slash devant la fonction mail() --> "//"
  40. mail($email,$titre,$messag);
  41. ?>
  42. ////////////////////
  43. pour utiliser le script, insérer simplement la ligne suivante dans la page que vous souhaitez surveiller.
  44. <?
  45. include ("log_ip.php");
  46. ?>
Publicité
y.bli
 Posté le 07/10/2009 à 20:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour,

Je ne sais pas à quoi ça va te servir, chez la plupart des internautes l'IP change régulièrement.

Il serait préférable que tu notes le login qui, lui est fixe, avec l'heure de la connexion :

$login=$_SERVER['PHP_AUTH_USER'];
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minutes = date("i");

@+

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
11,45 €Microsoft bluetooth mouse à 11,45 €
Valable jusqu'au 23 Septembre

Amazon fait une promotion sur la souris Microsoft bluetooth mouse qui passe à 11,45 € au lieu de 25 €. La Microsoft Bluetooth Mouse est une souris qui vous suit partout, que ce soit en déplacement, au bureau ou à la maison, elle répond toujours présente. Intégrant un capteur optique de 1000 dpi, elle offre un suivi rapide sur la plupart des surfaces. Sans fil, elle se connecte à votre ordinateur via Bluetooth afin de vous permettre de travailler en toute liberté.


> Voir l'offre
29,99 €SSD Crucial BX500 240 Go à 29,99 €
Valable jusqu'au 22 Septembre

Amazon propose actuellement le SSD Crucial BX500 240 Go à 29,99 €. Ce SSD offre des débits de 540 Mo/s en lecture et 500 Mo/s en écriture. Le SSD est accompagné du logiciel Acronis true image qui vous permettra de transférer tout le contenu de votre ancien disque dur sur le SSD. Il est garanti 3 ans. La livraison est gratuite.


> Voir l'offre
111,01 €SSD externe portable Samsung T7 1 To à 111,01 € livré
Valable jusqu'au 23 Septembre

Amazon Allemagne fait une promotion sur le SSD externe portable Samsung T7 1 To qui passe à 106,27 €. Comptez 4,74 € pour la livraison en France soit un total de 111,01 € livré alors qu'on trouve le SSD à partir de 189 € ailleurs. Son format compact vous permettra de le transporter facilement avec vous. De quoi stocker parfaitement vos fichiers et de les emporter dans vos déplacements en toute sérénité. Grâce à la technologie PCIe NVMe intégrée et au connecteur USB 3.1 Type C, bénéficiez de vitesses supérieures pouvant atteindre 1050 Mo /s ! Compatible PC, Mac et Android, il se montrera rapidement indispensable. Le disque Samsung T7 se pare d'un boîtier robuste en aluminium qui résistera aux chutes. Il embarque également un cryptage avancé avec mot de passe.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre

Sujets relatifs
combien de visiteurs sur mon site
site pour bloquer des visiteurs
Insérer un enregistrement MP3 sur mon site
Nombre de visiteurs sur un site HTML
Augmenter les visiteurs sur mon site
Formulaire visiteurs sur mon site
Fichier venant de visiteurs sur le site
Empêcher l'enregistrement des images de mon site
Discuter entre visiteurs d'un site
hebergeur de site
Plus de sujets relatifs à Enregistrement de l''IP des visiteurs sur mon site
 > Tous les forums > Forum Forum des Webmasters