Retracer les robots de google

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 424 fois - Téléchargée 31 fois

Contenu du snippet

Pour commencer, j'ai pris ce code sur l'éditeur javascript. Toutefois, je ne le trouve plus...

Le code sert à savoir sur quelles pages et quand les robots de google sont passés sur votre site. Le code se sert des ip des robots pour les retracer.

Source / Exemple :


<____________________À METTRE DANS GOOGLE_TRACK.PHP________________________>

<?php
// FICHIER google_track.php
$tmp_list = explode(".", $REMOTE_ADDR);
if (($tmp_list[0] == "64" && $tmp_list[1] == "68" && substr($tmp_list[2],0 ,1) == "8") || ($tmp_list[0] == "216" && $tmp_list[1] == "239" && $tmp_list[2] == "46"))
     {
     $url_google = $_SERVER["SCRIPT_NAME"];
     if ($_SERVER["QUERY_STRING"] != "")
          $url_google .= "?".$_SERVER["QUERY_STRING"];
     $f = fopen("google.txt","a");
     fputs($f, "[ ".date("j-m-Y H:i")." | $REMOTE_ADDR ] : [ http://$HTTP_HOST"."$url_google ]");
     fclose($f);
     }
?>

A voir également

Ajouter un commentaire

Commentaires

Messages postés
94
Date d'inscription
lundi 8 août 2005
Statut
Membre
Dernière intervention
13 juin 2012

on retrouve le meme code: http://www.phpcs.com/codes/TRAQUER-GOOGLE_26604.aspx

heu, je sais plus comment j'avais fais mais j'arrive à determiner si c un robot de google... ( peut etre par la resolution de nom...)
regardé ce que ca donne:
061105-03:55:54 66.249.72.74 crawl-66-249-72-74.googlebot.com Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
36
ouais coté curiosité, évidement... mais dans ce cas, signale le et propose les deux solutions car t'as des débutants qui liront pas ça...
Messages postés
31
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
29 octobre 2008

rhooooo :-)
C'est la nouvelle année, je te chambrais juste un peu :-) BONNE ANNÉE au fait...
sinon, c'est sûr que j'aurais pas fait comme ça, mais l'idée n'est pas mauvaise et la méthode peux servir pour autre chose...
Sinon on peut peut-être essayer de mettre ici une autre façon de faire......juste par curiosité ...
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
36
utiliser remoteaddr est totalement inutile ici effectivement... et t'as pas que ça comme problème... t'as aussi les mauvaises habitudes de ce code que j'ai mises en évidences... donc, mon commentaire n'est pas inutile... enfin, si tu veux pas t'améliorer...
Messages postés
31
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
29 octobre 2008

bonjour...

sa source est déjà moins inutile que ton commentaire :-)
ça m'étonnerais bien que le champ navigateur de $_SERVER fasse un routage des visites google dans un fichier google.txt...
On suppose donc que tu voulais dire qu'il est possible de parvenir au même résultat en utilisant le champ navigateur de $_SERVER plutôt que le REMOTE_ADDR, non ??
Afficher les 7 commentaires

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.