- Home
- Categorie
- Coding e Sistemistica
- PHP
- termini di ricerca
-
termini di ricerca
Salve a tutti!
Stavo cercando in rete qualche script o tutorial sul come ottenere le parole di ricerca che conducono al mio sito.In pratica voglio ottenere quelle parole chive che si scrivono sui motori di ricerca e che conducono al mio sito.
Conoscete qualche risorsa utile? GRAZIE
-
Da quello che ho capito si dovrebbe utilizzare la variabile
$_SERVER['HTTP_REFERER'].Tale variabile può assumere svariate forme. Ad esempio:
//http://search.msn.com/results.aspx?q=web+design&FORM=MSNH //http://www.google.it/search?q=web+design&ie=utf-8&oe=utf-8&aq=t&rls=org.mozillaofficial&client=firefox-a //http://search.yahoo.com/search?p=web+design&fr=yfp-t-501-s&toggle=1&cop=mss&ei=UTF-8&vc=&fp_ip=SE
//http://search.alice.it/search/cgi/search.cgi?f=had&switch=0&offset=0&hits=10&dom=&qs=web+design //http://search.aol.com/aol/search?invocationType=comsearch30&query=web+design&do=Search
//http://search.dmoz.org/cgi-bin/search?search=web+design&all=yes&cs=UTF-8&cat=World%2FItalianoIl termine di ricerca utilizzato in questi esempi è "web design".
La cosa che mi viene in mente da fare è quella di effettuare una manipolazione diversa per ciascuna delle precedenti stringhe. Non mi sembra però un metodo molto pratico..
Voi come procedereste?
-
Sul mio blog trovi un esempio per interpretare la stringa di ricerca.
Devi proprio usare la variabile HTTP:REFERER e interpretare i parametri.
-
@Senamion said:
Sul mio blog trovi un esempio per interpretare la stringa di ricerca.
Ho visto lo script nel tuo blog. Per farlo funzionare ho fatto questo:
- ho creato un file landing.php e vi ho messo tutte e due le parti di codice che vi sono nel tuo sito
- in una pagina del mio sito ho messo
<?php
include("xxxxxxx.it/landing.php");
?>
Quando cerco di farla funzionare, entrando nel mio sito da un motore di ricerca pero' ottengo solo
"Hai cercato con il motore di ricerca e la tua postazione invia i seguenti dati: "
In pratica mancano proprio le parti principali (motore , chiave usata ecc.)
Mi spieghi dove sbaglio?
Grazie anticipatamente