Traçage d'internautes sur un site !

0/5 (2 avis)

Snippet vu 10 779 fois - Téléchargée 30 fois

Contenu du snippet

Ben voilà un truc fort simple (voir naif pour les pros) mais je pense aux autres qui étaient comme moi lorsque je débutais. Alors voilà de quoi prouver devant un tribunal d'un pillage desite ou d'une vente forcée comme ça a été le cas pour moi !
Mon code donne le seules informations utiles devant un tribunal, à savoir l'adresse IP, la date et l'heure de passage mais aussi la provenance de l'utilisateur (son fournisseur d'accès internet) essentiel pour le retrouver même si son adresse IP est virtuelle, car elle est enregistrée sur ba,de et conservée durant des années, dixit la bonne CNIL !

Source / Exemple :


//Traçage (date et heure + converssion de l'ip en Name !)
$ip1=$REMOTE_ADDR;
$ips=gethostbyaddr("$ip1");
$tdate=getdate();
    $jour=sprintf("%02.2d",$tdate["mday"])."/".sprintf("%02.2d",$tdate["mon"])."/".$tdate["year"];
    $heure=sprintf("%02.2d",$tdate["hours"])."H".sprintf("%02.2d",$tdate["minutes"]);
    $d=$jour." à ".$heure;
$html_to_send .="<font color=\"#000000\">Ip=$ip1 - De=$ips - le : $d </font><br>";
$html_to_send .="<font color=\"#000000\">Nav=$HTTP_USER_AGENT - Lang=$HTTP_ACCEPT_LANGUAGE </font><br><br><br>";

Conclusion :


les lignes $html_to_send sont juste issues de mon formulaire PHP de mails, mais vous pouvez récupérer ce qui est à l'interrieur de la variable entre les " " ! et sortir sur écran ou diriger dans un fichier. Moi, j'ai choisis de joindre les infos par mail, à chaque formulaire de vente, histoire de prouver que la vente n'est pas forcée !!!!
Amusez-vous bien et si vous avez des besoins en mail PHP sous forme html pas de problème si j'ai du temps je posterais un script qui va bien !

A voir également

Ajouter un commentaire Commentaires
cs_Cyrille2
Messages postés
113
Date d'inscription
vendredi 16 août 2002
Statut
Membre
Dernière intervention
15 mai 2005

19 févr. 2003 à 20:53
Petit tips : je te conseille d'utiliser les dates UNIX (time() , strtotime() , date() ) qui sont bien plus maléables... Pour garder trace des visiteurs, c bien de pouvoir jouer sur les dates :)
cs_evange
Messages postés
12
Date d'inscription
vendredi 28 décembre 2001
Statut
Membre
Dernière intervention
26 juillet 2002

18 juil. 2002 à 12:37
Ne serait il plus judicieux d'aller verifier si la personne n'a pas de proxy avant de recuperer l'IP ...

if(!$HTTP_X_FORWARDED_FOR) $ipl = $REMOTE_ADDR;
else $ipl = $HTTP_X_FORWARDED_FOR;

ca me semble plus utile ma foi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.