![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
Есть ли на PHP функция, позволяющая узнать с какого сайта пришёл посетитель, и по каким ключевым словам, то есть альтернатива Spy/Hot-Log? Лучшее что нашёл в Интернете - анализатор Apache log, но мне нужны только две эти функции.
![]() |
|||
|
||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Мог бы поиском воспользоваться. Темы с именно таким же назваением были уже. А вот по поводу ключевых слов - разбирай регулярными выражениями. Если пришли с одного изх поисковиков: разбирать урл и вытаскивать ключевое слово. ![]() -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
то есть с помощью этой же функции можно получить URL запроса, и остаётся его только "отпрепарировать"?
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Wolf1994
эта ПЕРЕМЕННАЯ содержит адрес страницы откуда пользователь пришел. Если ее не существует, значит юзер пришел не по ссылке. |
|||
|
||||
penizillin |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
не факт, эти данные зачастую режутся.
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
penizillin
ну заголовок всегда можно подделать, этого никто не отрицает... |
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Mal Hack
penizillin Поэтому счетчики получают инфу не из PHP реферера, и через JavaScript |
|||
|
||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Opr, откуда знаешь такие подробности? Я например не знал что с помощью JavaScript'a можно узнать откуда пришел юзер, и тем более чем та информация которую получит JavaScript будет отличаться от той что хранится в HTTP_REFERER?
Добавлено @ 20:22
Приведите хотя бы один пример для чего это делается, и насколько часто по статистике (если такая есть) эти данные "режутся" и преподносится измененная информация? И для чего это нужно и кому? -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
Mal Hack |
|
||||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
http://forum.vingrad.ru/index.php?showtopi...=0entry286326
JavaScript может вытащить ее из браузера, как histiby.back(1), т.е. если рефферер режется сервером на JavaScript это не действует.
Точно не вспомню, но была банерная сеть, клики от которой шли без рефера, сделано это было, чтобы всякие счетчики Рамблера или Мэйла не сочли за накрутку. |
||||||
|
|||||||
Opik |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
IZ@TOP
Код счетчика майла с этого форума. Разберем его ![]()
d - цветовая гамма, или как её там ![]()
r - referrer j - поддерживается ли Java
файрволл Это сообщение отредактировал(а) Opr - 2.1.2005, 22:30 |
||||||||
|
|||||||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
Вот допустим переменная refferer содержит такую абракадабру:
И как из неё вычленить что - нибудь членораздельное (keywords)? ![]() ![]() |
|||
|
||||
penizillin |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
urldecode() и переменную text.
|
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
выполнил декодировку, но многие поисковики (Yandex) работают в KOI-8, можно ли преобразовать результат из одной кодировки в другую?
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: 7 Всего: 29 |
Оказалось что с Yandex приходят не только в koi-8, но и в win-1251. Можно ли определить в какой кодировке сообшение и если она не подходит, то, только тогда, выполнить декодирование?
Или просто выводить в результатах сообщение в разных кодировках? Но, на HotLog поисковый запрос выводился всегда корректно. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |