Счетчик посещений

mouse_web

Новичок
Счетчик посещений

Я сделал простой счетчик посещений, который считает хиты и хосты.
Считаю по REMOTE_ADDR.
У моего счетчика количество посещений (хитов и хостов) больше, чем у spylog или mail.ru примерно в 2 раза.
Как более точно считать посетителей?
 

whirlwind

TDD infected, paranoid
Там уники считаются, а у тебя наверное просто показы.

PS. в смысле уники-браузеры.
 

mouse_web

Новичок
Я так понимаю, у меня считается больше потому, что в течении одной сессии (просмотра сайта) происходит изменение IP пользователя.
 

Фанат

oncle terrible
Команда форума
и много у тебя таких бешеных пользователей? И с какой частостой происходит смена адреса? 100 герц?
и при чём здесь вообще сеансы?

на самом твой счётчик считает всех, заходящих на сайт, а спайлог - только тех, у кого работает яваскрипт и картинки
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
2 mouse_web
1. А Вы уверенны, что всё правильно считается в файле-счётчике?
 

mouse_web

Новичок
Автор оригинала: Mr_Max
2 mouse_web
1. А Вы уверенны, что всё правильно считается в файле-счётчике?
Абсолютно уверен.

PHP:
if (@mysql_result(mysql_query("SELECT id from Counter WHERE ip='".$REMOTE_ADDR."'"),0,"id")) {
  $hit++;
} else {
  $host++;
  $hit++;
}
 

Фанат

oncle terrible
Команда форума
о, нет.
ничего оригинального. всё старо и примитивно.
 

OVenGo

Новичок
mouse_web

Очень может быть, что счетчик еще и всех поисковых роботов считает - потому и значения так отличаются.
 

Alexandre

PHPПенсионер
если поставить счетчики mail.ru и spylog например,
то у них тоже разница в два раза будет.
а если hotlog то тоже разница немаленькая

у каждого своя индивидуальная система подсчета,
забей на них, делай как делается.
 

white phoenix

Новичок
В своем module-webstat я считаю по сессиям, т.к. можно отследить время проведенное на странице/сайте, весь путь перехода и многое другое. А hotlog со товарищами могут не срабатывать т.к. есть множество программ которые их удаляют из приходящего HTML чтобы ускорить загрузку/экономить трафик. Еще хитрая система проверки чтоб с одного IP много сессий не создавали. Всем очень доволен, советую сделать также.
 

Фанат

oncle terrible
Команда форума
делать счётчик сессиями - головотяпство

-~{}~ 18.01.06 17:41:

Alexandre
не надо писать глупостей.
все они считают более-менее одинаково
 

white phoenix

Новичок
Фанат
> делать счётчик сессиями - головотяпство
Почему? Объясни если не затруднит. Естественно в файл с сессией никакой такой информации не попадает, используется только sid. Головотяпство это ведь 'бестолковое занятие'.

-~{}~ 18.01.06 18:02:

> все они считают более-менее одинаково
Да, у меня стояли hotlog и mailru и показания обычно в день отличались на пару уникальных (при значениях 1000-1200).
 

Фанат

oncle terrible
Команда форума
сессии для счётчика нахрен не нужны. вообще.
ДАЖЕ для тупого отчёта "по сессиям". не говоря уже о хитах и хостах, которые считает автор вопроса.
но ты же у нас вопросы не читаешь. ты же у нас писатель, а не читатель
 

white phoenix

Новичок
Фанат
Вопросы я стараюсь читать очень внимательно.
> сессии для счётчика нахрен не нужны. вообще.
Если несколько человек лезут с одним IP, то нужно считать их как-то по отдельности.
 

Фанат

oncle terrible
Команда форума
во-первых, не нужно.
во-вторых, ради этого фуфла ты будешь добавлть сид к урлу?
если будешь, то ты неизлечим.
если не будешь, то тогда, если учесть, что
в файл с сессией никакой такой информации не попадает
то получается, что сессии-то аболютно бесполезны получаются
 

white phoenix

Новичок
Фанат
> во-первых, не нужно.
Именно это я пытался объяснить заказчику, но обломался :)
> во-вторых, ради этого фуфла ты будешь добавлть сид к урлу?
Остановились на cookie.
> если будешь, то ты неизлечим.
Те же сессии использовались и для других целей.
> то получается, что сессии-то аболютно бесполезны получаются
Использование их только для статистики - безусловно.
 

kost

Новичок
В любом случае всегда можно посмотреть исходники powercounter (правда они там оформлены кривовато). Там все нормально считается. Поищи в googl'e.
 
Сверху