Appel aux codeurs de bonne volonté

Bon je vais faire concis :

  • BBClone me convient pour connaître le trafic du site ;
  • Referers me convenait presque pour connaître les référents. Avec une liste noire, je pouvais éliminer les référents non pertinents (moteurs de recherche, spammeurs…). Mais cette liste noire en regexp (non désamorçable) explose l’usage CPU du serveur.

Référers permet de filtrer à la visualisation, alors que BBClone filtre à l’enregistrement. De plus, la seule chose qu’il filtre, c’est les robots.

Quelqu’un a-t-il [une idée de|le courage de coder] quelque chose qui permette de visualiser la liste des référents « pertinents » (ce sur lequel le webmestre est seul juge) sans exploser le serveur ? Une sorte de BBClone avec filtrage à la visualisation personnalisé.

Je vois deux alternatives :

  • un greffon referers permettant de ne pas utiliser les expressions régulières par défaut. Mais Julien Mudry, le mainteneur, n’a vraiment pas la tête à coder en ce moment ;
  • une modification de BBClone pour un filtrage à la visualisation.

flattr this!

  • Salut,

    J’ai copié ton code (dans template.php, j’ai ajouté le second morceau de code, je n’ai pas supprimé le premier, ça peut être utile à savoir).

    Le code ne marche pas. Je vais voir du côté du greffon de référencement, et j’ai l’erreur suivante :

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 42816445 bytes) in /usr/serveur/empyree/ecrire/tools/referers/index.php on line 125

    L’erreur est toujours là quand je supprime le code dans functions.php et template.php, donc j’imagine un problème de chez moi, mais j’ai un peu de mal à voir…