WRInaute discret
Comment récupérer les requêtes saisies par les visiteurs si mon logiciel de stats ne le fait pas ? :?:
herveG a dit:et comment on fait pour que ces resultats de recherche soient indexés par les moteurs de recherche ?
tu les sauvegardes sur ton disque dur, tu mets un joli ruban autour du disque pour pas qu'il s'abîme et tu l'envoies par FedEx à Redmond (eh oui, seul MSN prend en charge les indexations postales)herveG a dit:et comment on fait pour que ces resultats de recherche soient indexés par les moteurs de recherche ?
Tu veux dire que je puis les enregistrer sur ma base mySQL et les récupérer au moyen d'un script PHP ? Désolé si je dis une bêtise , je ne suis pas programmeur.Et bien tu les recuperes dans une base de donnée
voilàdondiego_paris a dit:Tu veux dire que je puis les enregistrer sur ma base mySQL et les récupérer au moyen d'un script PHP ? Désolé si je dis une bêtise , je ne suis pas programmeur.Et bien tu les recuperes dans une base de donnée
Mon logiciel de stats utilise un marqueur javascript en bas des pages : ça marche dans ce cas ? :?:autre méthode "simple" : si tu es sur un logiciel de statistiques de style xiti qui repère une page par son URL, tu passes ton formulaire de recherche en method=GET et non method=POST
CREATE TABLE `search` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`keyword` VARCHAR( 255 ) NOT NULL ,
`count` INT( 11 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
INDEX ( `keyword` )
);
global $mot, $db;
$mot=strtolower($mot); //on met tout en minuscule
#interrogation de la base de donnée
$result=mysql_query("select id from search where mot=LOWER($mot)", $db); //selection de l'id
list($searchid)=mysql_fetch_row($result);
if($searchid) mysql_query("update search set count=count+1 where id='$searchid'", $db);//on ajoute 1 à la valeur count si le mot est déjà dans la base
else mysql_query("insert into search values(NULL, '$mot', '1'", $db);//si le mot n'est pas dans la base, on l'ajoute
mysql_close($result);
oui, surtout si le script utilise par exemple le titre de la page pour la repérer : si tu as un document.title (je ne suis pas sûr à 100% que c'est comme cela qu'on trouve le titre en javascript, mais il me semble bien) dans le script, pour repérer la page, soit tu remplaces par document.location.href pour avoir l'adresse (pas pratique parce que les autres pages de ton site seraient mieux avec le .title) soit ton moteur de recherche, tu le bidouilles pour avoir dans le titre de la page de résultats les mots-clefs de la recherche :wink:dondiego_paris a dit:Merci Dj_ApxMon logiciel de stats utilise un marqueur javascript en bas des pages : ça marche dans ce cas ? :?:autre méthode "simple" : si tu es sur un logiciel de statistiques de style xiti qui repère une page par son URL, tu passes ton formulaire de recherche en method=GET et non method=POST
dondiego_paris a dit:Ouh là là, respect là ! J'ai rien compris (je sais pas coder) mais je te fais confiance ! Merci beaucoup !
$hote ="nom d'hote vers mysql";
$user="username mysql";
$passwd="mot de passe mysql";
$tb_name="nom de la base de donnée";
$db = mysql_connect("$hote", "$user", "$passwd");
mysql_select_db('$tb_name');