Эксперт
  
Профиль
Группа: Завсегдатай
Сообщений: 1100
Регистрация: 27.9.2006
Репутация: 1 Всего: 12
|
хочу сделать статистику, как посчитать обращения к странице знаю, а но этого маловато, хочу еще сделать определение поисковой машины и запроса как это сделать? пока пытаюсь определить машину так | Код | <?php $searchEngines=$_SERVER['HTTP_REFERER'];
if (eregi ("google", $searchEngines)) { echo 'google.com'; } ?>
|
, придется писать для каждой, тк нашел вот такой перечень машин можно ли его использовать и как ? | Код | <?php $GLOBALS['searchEngines'] = array(
"1.cz" => array("1.cz", "q", "iso-8859-2"), "www.1.cz" => array("1.cz", "q", "iso-8859-2"),
// 1und1 "portal.1und1.de" => array("1und1", "search"),
// 3271 "nmsearch.3721.com" => array("3271", "p"), "seek.3721.com" => array("3271", "p"),
// A9 "www.a9.com" => array("A9", ""), "a9.com" => array("A9", ""),
// Abacho "search.abacho.com" => array("Abacho", "q"),
// about "search.about.com" => array("About", "terms"),
//Acoon "www.acoon.de" => array("Acoon", "begriff"),
//Acont "acont.de" => array("Acont", "query"),
//Alexa "www.alexa.com" => array("Alexa", "q"), "alexa.com" => array("Alexa", "q"),
//Alice Adsl "rechercher.aliceadsl.fr" => array("Alice Adsl", "qs"), "search.alice.it" => array("Alice (Virgilio)", "qt"),
//Allesklar "www.allesklar.de" => array("Allesklar", "words"),
// AllTheWeb "www.alltheweb.com" => array("AllTheWeb", "q"),
// all.by "all.by" => array("All.by", "query"),
// Altavista "listings.altavista.com" => array("AltaVista", "q"), "www.altavista.de" => array("AltaVista", "q"), "altavista.fr" => array("AltaVista", "q"), "de.altavista.com" => array("AltaVista", "q"), "fr.altavista.com" => array("AltaVista", "q"), "es.altavista.com" => array("AltaVista", "q"), "www.altavista.fr" => array("AltaVista", "q"), "search.altavista.com" => array("AltaVista", "q"), "search.fr.altavista.com" => array("AltaVista", "q"), "se.altavista.com" => array("AltaVista", "q"), "be-nl.altavista.com" => array("AltaVista", "q"), "be-fr.altavista.com" => array("AltaVista", "q"), "it.altavista.com" => array("AltaVista", "q"), "us.altavista.com" => array("AltaVista", "q"), "nl.altavista.com" => array("Altavista", "q"), "ch.altavista.com" => array("AltaVista", "q"), "www.altavista.com" => array("AltaVista", "q"),
// APOLLO7 "www.apollo7.de" => array("Apollo7", "query"), "apollo7.de" => array("Apollo7", "query"),
// AOL "www.aolrecherche.aol.fr" => array("AOL", "q"), "www.aolrecherches.aol.fr" => array("AOL", "query"), "www.aolimages.aol.fr" => array("AOL", "query"), "www.recherche.aol.fr" => array("AOL", "q"), "aolsearch.aol.com" => array("AOL", "query"), "aolsearcht.aol.com" => array("AOL", "query"), "find.web.aol.com" => array("AOL", "query"), "recherche.aol.ca" => array("AOL", "query"), "aolsearch.aol.co.uk" => array("AOL", "query"), "search.aol.co.uk" => array("AOL", "query"), "aolrecherche.aol.fr" => array("AOL", "q"), "sucheaol.aol.de" => array("AOL", "q"), "suche.aol.de" => array("AOL", "q"), "suche.aolsvc.de" => array("AOL", "q"), "aolbusqueda.aol.com.mx" => array("AOL", "query"), "search.aol.com" => array("AOL", "query"),
// Aport "sm.aport.ru" => array("Aport", "r"),
// Arcor "www.arcor.de" => array("Arcor", "Keywords"),
// Arianna (Libero.it) "arianna.libero.it" => array("Arianna", "query"),
// Ask "web.ask.com" => array("Ask", "ask"), "www.ask.co.uk" => array("Ask", "q"), "uk.ask.com" => array("Ask", "q"), "fr.ask.com" => array("Ask", "q"), "de.ask.com" => array("Ask", "q"), "es.ask.com" => array("Ask", "q"), "it.ask.com" => array("Ask", "q"), "nl.ask.com" => array("Ask", "q"), "ask.jp" => array("Ask", "q"), "www.ask.com" => array("Ask", "ask"),
// Atlas "search.atlas.cz" => array("Atlas", "q", "windows-1250"),
// Austronaut "www2.austronaut.at" => array("Austronaut", "begriff"),
// AvantFind "www.avantfind.com" => array("AvantFind", "Keywords"),
// Baidu "www1.baidu.com" => array("Baidu", "wd"), "www.baidu.com" => array("Baidu", "wd"),
// BBC "search.bbc.co.uk" => array("BBC", "q"),
// Bellnet "www.suchmaschine.com" => array("Bellnet", "suchstr"),
// Biglobe "cgi.search.biglobe.ne.jp" => array("Biglobe", "q"),
// Bild "www.bild.t-online.de" => array("Bild.de (enhanced by Google)", "query"),
//Blogdigger "www.blogdigger.com" => array("Blogdigger","q"),
//Bloglines "www.bloglines.com" => array("Bloglines","q"),
//Blogpulse "www.blogpulse.com" => array("Blogpulse","query"),
//Bluewin "search.bluewin.ch" => array("Bluewin","query"),
// Caloweb "www.caloweb.de" => array("Caloweb", "q"),
// Cegetel (Google) "www.cegetel.net" => array("Cegetel (Google)", "q"),
// Centrum "fulltext.centrum.cz" => array("Centrum", "q", "windows-1250"), "morfeo.centrum.cz" => array("Centrum", "q", "windows-1250"), "search.centrum.cz" => array("Centrum", "q", "windows-1250"),
// Chello "www.chello.fr" => array("Chello", "q1"),
// Club Internet "recherche.club-internet.fr" => array("Club Internet", "q"),
// Comcast "www.comcast.net" => array("Comcast", "query"),
// Comet systems "search.cometsystems.com" => array("CometSystems", "q"),
// Compuserve "suche.compuserve.de" => array("Compuserve.de (Powered by Google)", "q"), "websearch.cs.com" => array("Compuserve.com (Enhanced by Google)", "query"),
// Copernic "metaresults.copernic.com" => array("Copernic", " "),
// DasOertliche "www.dasoertliche.de" => array("DasOertliche", "kw"),
// DasTelefonbuch "www.4call.dastelefonbuch.de" => array("DasTelefonbuch", "kw"),
// Defind.de "suche.defind.de" => array("Defind.de", "search"),
// Deskfeeds "www.deskfeeds.com" => array("Deskfeeds", "sx"),
// Dino "www.dino-online.de" => array("Dino", "query"),
// dir.com "fr.dir.com" => array("dir.com", "req"),
// dmoz "editors.dmoz.org" => array("dmoz", "search"), "search.dmoz.org" => array("dmoz", "search"), "www.dmoz.org" => array("dmoz", "search"), "dmoz.org" => array("dmoz", "search"),
// Dogpile "search.dogpile.com" => array("Dogpile", "q"), "nbci.dogpile.com" => array("Dogpile", "q"),
// earthlink "search.earthlink.net" => array("Earthlink", "q"),
// Eniro "www.eniro.se" => array("Eniro", "q"),
// Espotting "affiliate.espotting.fr" => array("Espotting", "keyword"),
// Eudip "www.eudip.com" => array("Eudip", " "),
// Eurip "www.eurip.com" => array("Eurip", "q"),
// Euroseek "www.euroseek.com" => array("Euroseek", "string"),
// Excite "www.excite.it" => array("Excite", "q"), "msxml.excite.com" => array("Excite", "qkw"), "www.excite.fr" => array("Excite", "search"),
// Exalead "www.exalead.fr" => array("Exalead", "q"), "www.exalead.com" => array("Exalead", "q"),
// eo "eo.st" => array("eo", "q"),
// Feedminer "www.feedminer.com" => array("Feedminer", "q"),
// Feedster "www.feedster.com" => array("Feedster", ""),
// Francite "antisearch.francite.com" => array("Francite", "KEYWORDS"), "recherche.francite.com" => array("Francite", "name"),
// Fireball "suche.fireball.de" => array("Fireball", "query"),
// Firstfind "www.firstsfind.com" => array("Firstsfind", "qry"),
// Fixsuche "www.fixsuche.de" => array("Fixsuche", "q"),
// Flix "www.flix.de" => array("Flix.de", "keyword"),
// Free "search1-2.free.fr" => array("Free", "q"), "search1-1.free.fr" => array("Free", "q"), "search.free.fr" => array("Free", "q"),
// Freenet "suche.freenet.de" => array("Freenet", "query"),
//Froogle "froogle.google.de" => array("Google (Froogle)", "q"), "froogle.google.com" => array("Google (Froogle)", "q"), "froogle.google.co.uk" => array("Google (Froogle)", "q"),
//GAIS "gais.cs.ccu.edu.tw" => array("GAIS)", "query"),
// Gigablast "www.gigablast.com" => array("Gigablast", "q"), "blogs.gigablast.com" => array("Gigablast (Blogs)", "q"), "travel.gigablast.com" => array("Gigablast (Travel)", "q"), "dir.gigablast.com" => array("Gigablast (Directory)", "q"), "gov.gigablast.com" => array("Gigablast (Gov)", "q"),
// GMX "suche.gmx.net" => array("GMX", "su"), "www.gmx.net" => array("GMX", "su"),
// goo "search.goo.ne.jp" => array("goo", "mt"), "ocnsearch.goo.ne.jp" => array("goo", "mt"),
// Powered by Google (add or not?) "www.charter.net" => array("Google", "q"), "brisbane.t-online.de" => array("Google", "q"), "www.eniro.se" => array("Google", "q"), "www.eniro.no" => array("Google", "q"), "miportal.bellsouth.net" => array("Google", "string"), "home.bellsouth.net" => array("Google", "string"), "pesquisa.clix.pt" => array("Google", "q"), "google.startsiden.no" => array("Google", "q"), "arianna.libero.it" => array("Google", "query"), "google.startpagina.nl" => array("Google", "q"), "search.peoplepc.com" => array("Google", "q"), "www.google.interia.pl" => array("Google", "q"), "buscador.terra.es" => array("Google", "query"), "buscador.terra.cl" => array("Google", "query"), "buscador.terra.com.br" => array("Google", "query"), "www.icq.com" => array("Google", "q"), "www.adelphia.net" => array("Google", "q"), "www.comcast.net" => array("Google", "query"), "so.qq.com" => array("Google", "word"), "misc.skynet.be" => array("Google", "keywords"), "www.start.no" => array("Google", "q"), "verden.abcsok.no" => array("Google", "q"), "search.sweetim.com" => array("Google", "q"),
// Google "gogole.fr" => array("Google", "q"), "www.gogole.fr" => array("Google", "q"), "wwwgoogle.fr" => array("Google", "q"), "ww.google.fr" => array("Google", "q"), "w.google.fr" => array("Google", "q"), "www.google.fr" => array("Google", "q"), "www.google.fr." => array("Google", "q"), "google.fr" => array("Google", "q"), " //Google Blogsearch "blogsearch.google.de" => array("Google Blogsearch", "q"), "blogsearch.google.fr" => array("Google Blogsearch", "q"), "blogsearch.google.co.uk" => array("Google Blogsearch", "q"), "blogsearch.google.it" => array("Google Blogsearch", "q"), "blogsearch.google.net" => array("Google Blogsearch", "q"), "blogsearch.google.es" => array("Google Blogsearch", "q"), "blogsearch.google.ru" => array("Google Blogsearch", "q"), "blogsearch.google.be" => array("Google Blogsearch", "q"), "blogsearch.google.nl" => array("Google Blogsearch", "q"), "blogsearch.google.at" => array("Google Blogsearch", "q"), "blogsearch.google.ch" => array("Google Blogsearch", "q"), "blogsearch.google.pl" => array("Google Blogsearch", "q"), "blogsearch.google.com" => array("Google Blogsearch", "q"),
// Google translation "translate.google.com" => array("Google Translations", "q"),
// Google Directory "directory.google.com" => array("Google Directory", " "),
// Google Images "images.google.fr" => array("Google Images", "q"), "images.google.be" => array("Google Images", "q"),
// Vindex "www.vindex.nl" => array("Vindex","search_for"),
// Virgilio "search.virgilio.it" => array("Virgilio", "qs"),
// Voila "search.ke.voila.fr" => array("Voila", "rdata"), "moteur.voila.fr" => array("Voila", "kw"), "search.voila.fr" => array("Voila", "kw"), "beta.voila.fr" => array("Voila", "kw"), "search.voila.com" => array("Voila", "kw"),
// Volny "web.volny.cz" => array("Volny", "search", "windows-1250"),
// Wanadoo "search.ke.wanadoo.fr" => array("Wanadoo", "kw"), "busca.wanadoo.es" => array("Wanadoo", "buscar"),
// Web.de "suche.web.de" => array("Web.de (Websuche)", "su"), "dir.web.de" => array("Web.de (Directory)", "su"),
// Webtip "www.webtip.de" => array("Webtip", "keyword"),
// X-recherche "www.x-recherche.com" => array("X-Recherche", "mots"),
// Yahoo "ink.yahoo.com" => array("Yahoo !", "p"), "ink.yahoo.fr" => array("Yahoo !", "p"), "fr.ink.yahoo.com" => array("Yahoo !", "p"), "search.yahoo.co.jp" => array("Yahoo !", "p"), "search.yahoo.fr" => array("Yahoo !", "p"), "ar.search.yahoo.com" => array("Yahoo !", "p"), "br.search.yahoo.com" => array("Yahoo !", "p"), "de.search.yahoo.com" => array("Yahoo !", "p"), "ca.search.yahoo.com" => array("Yahoo !", "p"), "cf.search.yahoo.com" => array("Yahoo !", "p"), "fr.search.yahoo.com" => array("Yahoo !", "p"), "espanol.search.yahoo.com" => array("Yahoo !", "p"), "search.cn.yahoo.com" => array("Yahoo !", "p"), "kr.dist.search.yahoo.com" => array("Yahoo !", "p"),
"de.dir.yahoo.com" => array("Yahoo ! Webverzeichnis", ""), "cf.dir.yahoo.com" => array("Yahoo ! Repertoires", ""), "fr.dir.yahoo.com" => array("Yahoo ! Repertoires", ""),
// Yandex "www.yandex.ru" => array("Yandex", "text", "windows-1251"), // Added right encoding "yandex.ru" => array("Yandex", "text", "windows-1251"), "search.yaca.yandex.ru" => array("Yandex", "text", "windows-1251"), "ya.ru" => array("Yandex", "text", "windows-1251"), "www.ya.ru" => array("Yandex", "text", "windows-1251"), "images.yandex.ru" => array("Yandex Images","text", "windows-1251"),
//Yellowmap
"www.yellowmap.de" => array("Yellowmap", " "), "yellowmap.de" => array("Yellowmap", " "),
// Wanadoo "search.ke.wanadoo.fr" => array("Wanadoo", "kw"), "busca.wanadoo.es" => array("Wanadoo", "buscar"),
// Wedoo "fr.wedoo.com" => array("Wedoo", "keyword"),
// Web.nl "www.web.nl" => array("Web.nl","query"),
// Weborama "www.weborama.fr" => array("weborama", "query"),
// WebSearch "is1.websearch.com" => array("WebSearch", "qkw"), "www.websearch.com" => array("WebSearch", "qkw"), "websearch.cs.com" => array("WebSearch", "query"),
// Witch "www.witch.de" => array("Witch", "search"),
// WXS "wxsl.nl" => array("Planet Internet","q"),
// Zoek "www3.zoek.nl" => array("Zoek","q"),
// Zhongsou "p.zhongsou.com" => array("Zhongsou","w"),
// Zoeken "www.zoeken.nl" => array("Zoeken","query"),
// Zoohoo "zoohoo.cz" => array("Zoohoo", "q", "windows-1250"), "www.zoohoo.cz" => array("Zoohoo", "q", "windows-1250"),
// Zoznam "www.zoznam.sk" => array("Zoznam", "s"), ); ?>
|
как определить запрос с машины и будет ли работать статистика если загружать файл php в <img src="stat.php"> не дудет ли сбиваться $_SERVER['HTTP_REFERER'] ?
--------------------
Пусть популярную музыку слушают те, среди кого она популярна
|