Aller au contenu
Télécharger Firefox 2

Connaître ses referers

En regardant mes statistiques, je me suis aperçu que beaucoup de visiteurs ont été amené sur mon blog après avoir tapé le mot clé "HTTP_REFERER" dans google. Ils arrivent donc sur une de mes pages qui affiche les backlinks de sutekidane. Voici donc un petit script pour les mémoriser :D

Voici un petit script que vous pouvez inclure à vos pages PHP. Il permet de créer un fichier par jour avec la liste des référants à votre site. Il filtre bien sûr les pages et ne sauvegarde que les URLs externes. Aucun intérêt en effet de prendre en compte vos liens internes :D

    $refererInfo = parse_url($_SERVER["HTTP_REFERER"]);
    $serverInfo = parse_url($_SERVER["HTTP_HOST"]);
    if($refererInfo["host"] != $serverInfo["host"] && strpos($_SERVER["HTTP_REFERER"], $_SERVER["HTTP_HOST"]) === false) {
        // Ouverture ou création d'un fichier avec la date du jour
        $handle = fopen("r-" . date("ymd") . ".txt", "a");
        // Sauvegarde du référant
        fputs($handle, $_SERVER["HTTP_REFERER"] . "\n");
        // Fermeture du fichier
        fclose($handle);
    }

Commentaires


[#1] Commentaire rédigé le Mardi 16 Novembre 2004 à 17:13 par thecaptain

yep toujours utile :)

[#2] Commentaire rédigé le Mardi 16 Novembre 2004 à 18:11 par MuShu

yes coucou Solo.
Lama powa =)

[#3] Commentaire rédigé le Jeudi 18 Novembre 2004 à 23:24 par oupouaout

ca marche pas le code donne des erreurs

[#4] Commentaire rédigé le Vendredi 19 Novembre 2004 à 07:30 par solo

Bonjour,

si tu veux il y a un forum d'entraide si tu as des soucis pour utiliser ce script.

Rendez-vous ici : http://dream.media-box.net

:D

[#5] Commentaire rédigé le Mardi 23 Novembre 2004 à 10:31 par Ldo

l'inconvénient de ton strpos, c'est que si le referer est par exemple www.site.com/jump.php?id=www.sutekidane.net le referer ne sera pas enregistré
perso je ferait un parse_url pour ne comparer que le host ;-)

[#6] Commentaire rédigé le Mardi 23 Novembre 2004 à 11:59 par solo

Merci, Ldo. Je vais ajouter la version prenant en compte ta remarque :D

[#7] Commentaire rédigé le Mardi 18 Janvier 2005 à 22:29 par Antoine

Slt,
euh... ta fonction elle marche pô :)
le problème est qu'il enregistre tout les referers même ceux de son site.

Je regarderai ça plus tard mais je te le signale :)

[#8] Commentaire rédigé le Mercredi 19 Janvier 2005 à 07:35 par solo

Exact Antoine, il faut le mix des deux contôles, je corrige.

L'ajout de commentaire a été désactivé pour ce billet.

Trackbacks

Pisteurs vers ce billet (trackbacks entrant)

Il n'y a pas encore de pisteurs pour ce billet.

Pistés par ce billet (trackbacks sortant)

Il n'y a pas encore de pisteurs effectué par ce billet.


A propos du billet

  • Auteur : Thanh
  • Thématique :
    Développement, PHP
  • Publié : Mardi 16 Novembre 2004 à 11h43
  • Nombre de lectures : 3009
  • Nombre de commentaires : 8
  • Ping : Les trackbacks sont fermés.
  • Tags :
Avatar de Thanh

Raccourcis

Rechercher un billet

Sous Rubriques

Photo Pif

Photopif