Forum Webscript.Ru
Программирование => PHP => Тема начата: Tronyx от 05 Июля 2002, 13:54:04
-
Я собираюсь писать скрипт статистики посещаемости, и вот у меня возникло 2 вопроса:
1. Как узнать по какой поисковой фразе человек пришёл на сайт?
2. Как определить город(для России) и Страну пользователя, слышал что для определения города нужна таблица Ip адресов, а где её взять?
-
Как узнать по какой поисковой фразе человек пришёл на сайт?
Из query_string ссылки с поисковика.
-
Из query_string ссылки с поисковика.
Например Yandex даёт ссылку без фразы.
-
Ну из реферера-то можно ее извлечь.
-
Ну из реферера-то можно ее извлечь.
Вот ссылка Yandex`a:
И как тут реферер поможет?
-
в $HTTP_REFERER передается урл с которого пришли
-
Как узнать по какой поисковой фразе человек пришёл на сайт?
Никак не узнать. Поисковая фраза - это собственность поисковика и к твоей странице никакого отношения не имеет.
Единственно, ты можешь устроить что-нить типа опроса, но это, IMHO, бесполезно.
-
Никак не узнать.
http://alimamed.pp.ru/stats/yandex.php - статистика по яндексу.
еще раз: надо парсить $HTTP_REFERER
-
надо парсить $HTTP_REFERER
А разве в $HTTP_REFERER не будет адрес страницы с редиректом? Вот так она выглядит yandex.ru/redir?dtype=web&url=http://www.site.ru/.
-
они все учли
-
У меня счетчик занимается сбором рефереров. С яндекса рефереры выглядят так
http://yandex.ru/yandsearch?text=%EF%F0%EE%E3%F0%E0%EC%EC%E0 %E4%EB%FF %F1%EA%E0%F7%E8%E2%E0%ED%E8%FF %EA%E0%F0%F2%E8%ED%EE%EA %F1 %F1%E0%E9%F2%EE%E2