Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Внешний счетчик посещений / 6 сообщений из 6, страница 1 из 1
29.09.2006, 14:46
    #34022403
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний счетчик посещений
Здравствуйте.

Пишу внешний счетчик (который размещен на отдельном сайте, например, как Spylog или Hotlog).
Т.е. на страницы разных отслеживаемых-сайтов добавляется вызов скрипта, который "дергает" сайт-счетчик.
Сайт-счетчик логирует IP, referer и т.п.

Сталкнулся с проблемой. Как распознавать накуртки — т.е. когда с одного IP заходят на страницу отслеживаемого-сайта и многократно обновляют страницу. Что делать, если куки отключены?

Спасибо.
...
Рейтинг: 0 / 0
29.09.2006, 16:39
    #34022967
gaidar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний счетчик посещений
Не понимаю проблемы - у вас есть в базе данные IP и время посещения. Соответственно при выводе статистики можно смотреть количество запросов к одной странице с одного IP и время посещения и, например, считать, что одну и ту же страницу более 5 секунд посещать нельзя. По этому критерию можно исключать данные для конкретного IP, например.--
Гайдар Магдануров
E-Mail | Блог | Сайт

Difficult I do now, impossible will take a while...
...
Рейтинг: 0 / 0
29.09.2006, 16:50
    #34023011
Paulmay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний счетчик посещений
При обновлении страницы серверу посылается заголовок Pragma: no-cache (HTTP 1.0) либо Cache-Control: что-то там (HTTP 1.1). Их можно отловить через свойства Request (искать лень).

Можно использовать Request.Refferer (либо Referer), и проверять, что пользователь заходит с того сайта, который указан, например в URL (if (Request.Refferer == Request["site"]) ...).

Также можно использовать куки (если они не отключены), хотя обычно все сторонние куки блокируются, так что на них надежды мало.
...
Рейтинг: 0 / 0
29.09.2006, 21:10
    #34023536
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний счетчик посещений
Здравствуйте, gaidar, Вы писали:

G>Не понимаю проблемы — у вас есть в базе данные IP и время посещения. Соответственно при выводе статистики можно смотреть количество запросов к одной странице с одного IP и время посещения и, например, считать, что одну и ту же страницу более 5 секунд посещать нельзя. По этому критерию можно исключать данные для конкретного IP, например.

Проблема в том что не понимаю как можно отличить людей от роботов?
Если у броузера выключены куки, графика и скрипты то как такого посетителя отличить от робота?

И еще проблема в том, что IP может быть один на целую корпоративную сеть. Т.е. с одного IP на сайт придут, например, три запроса в течении 5 секунд, но они не роботы, а просто перешли по ссылке, указанной в письме.
...
Рейтинг: 0 / 0
29.09.2006, 21:20
    #34023550
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний счетчик посещений
Здравствуйте, Paulmay, Вы писали:

P>При обновлении страницы серверу посылается заголовок Pragma: no-cache (HTTP 1.0) либо Cache-Control: что-то там (HTTP 1.1). Их можно отловить через свойства Request (искать лень).

а что это дает?
...
Рейтинг: 0 / 0
08.10.2006, 00:57
    #34039923
gaidar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний счетчик посещений
В выбрать в базе количество запросов в секунду от клиента вы не можете?--
Гайдар Магдануров
E-Mail | Блог | Сайт

Difficult I do now, impossible will take a while...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Внешний счетчик посещений / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]