- Home
- Categorie
- Coding e Sistemistica
- PHP
- Riconoscere i motori di ricerca
-
Riconoscere i motori di ricerca
Come dice già il titolo, qualcuno sa come è possibile riconoscere un motore di ricerca?
In particolare il problema è questo:
Riconoscere un referrer come motore di ricerca (mi interessano solo google, yahoo, msn/live, altavista e AllTheWeb)
Ora per i referrer credo di aver risolto.
In pratica anzalizzo la variabile $_SERVER['HTTP_REFERER'] e con la funzione strpos e ciò che restituisce determino se trattasi di motore di ricerca o sito web di un qualche internauta.Il problema più grosso però è evitare che un contatore mi vada in tilt quando dentro al sito c'è un motore di ricerca che sta indicizzando le pagine...
Ho pensato all' HTTP_USER_AGENT però il problema è che non conosco quelli dei motori di ricerca....Qualcuno saprebbe indicarmeli?
Andrebbero bene anche gli IP
Grazie mille
-
-
Ti devo un caffè
Una domanda: secondo te sono affidabili questi dati?
Ho trovato anche questo link ora ora
-
si, direi di si, ancora più affidabile è il log del tuo server, se ne hai uno tira fuori da li gli user-agent e gli ip dei mdr.
-
A dire il vero non avevo pensato ai log
EhehehehGrazie mille, gentilissimo