[spip-dev] Traçabilité moteur de recherche

Bonjour,

Je repose ma question sur cette liste qui sera peut-être plus appropriée :

Salut,

Est-ce que vous savez comment garder en mémoire, dans la base, les mots qui ont été recherchés par les internautes sur votre site ?
Ou avez-vous des idées sur la manière de procéder ?

Merci d’avance pour vos réponses,

A +

David

Bonjour,

Personnellement, j'ai ajouté ce code au début d'un fichier "recherche.html"
:

<?
$file="recherche.log";

$referer=getenv("HTTP_REFERER");
$val1 = substr($referer,7);
$val2 = split( "/",$val1,2);
$page = "/$val2[1]";

$ip=getenv( "REMOTE_ADDR");
$host=gethostbyaddr($ip);

$expl=getenv("HTTP_USER_AGENT");

$for=getenv("HTTP_X_FORWARDED_FOR");

$d = date("d/m/Y H:i:s");
$ligne = "$d ; ($recherche); $host($ip) ; $for ; $expl ; $page\r\n";

if ($ip & $page)
{
$flog = fopen($file,"a");
$rc = fputs($flog,$ligne);
$rc = fclose($flog);
}
?>

Maurice Frankel