Ответ
Sergei 25.09.2002 15:16
Поясняю:
Заходит пользователь к тебе на сайт, а твой скрипт пытается считать у него куку с определённым тобой именем и каким-то известным тебе значением. Если кукис считался, то значт с этой машины кто-то уже сегодня твой скрипт вызывал => хосты увеличивать не надо. Если кукис не считался, то скрипт должен его создать (срок хранения куки :) допустим 1 день) и прибавить в твоей базе данных 1 хост (уникальный за сегодня!). При следующем заходе с того же компа твой скрипт этот кукис уже считает и прибавлять новый хост уже не будет. На следующй день этот кукис пропадёт.
Но вся фигня в том, что кукисы можно отключать в браузере - и тогда такой фокус не пройдёт. Как проверить вкл/выкл куки см. ниже коментарий Миши.
Ну даже если проверить вкл. или выкл. куки, то это не совсем поможет. Что послать тех, у кого куки отключены куда подальше и всё??? - как-то несолидно. Хотя многие счётчики смотрят только на внешний ip (на ip Proxy).
Можно попробовать выуживать java-скриптом ip-локальной машины и передавать в скрипт 2 параметра: ip прокси (который виден снаружи) и ip локальной машины (брать через java) - ну а дальше на своём сервере с ними разбирайся как хочешь.