Написал скрипт счетчика, который следит за уникальностью пользователя и не пересщелкивается при переходе человека со страницы на страницу и если нажать refresh. Тест на уникальность основан на проверке переменной $HTTP_REFERER. Но один случай не получается учесть никак. Если зайти на сайт путем набора адреса руками в браузере, то переменной $HTTP_REFERER не существует и при нажатии refresh счетчик увеличивает свое значение. Как рещить проблему? Я понимаю, что можно использовать сессии и куки, но имеет ли смысл это делать в элементарном счетчике? По другому нельзя никак? Можно еще смотреть $REMOTE_ADDR, но ее не всегда видно. $HTTP_X_FORWARDED_FOR?