Perl+MySQL
Требуется подсчет числа гостей кроме просто зарегестрированных пользователей. Есть таблица "сессии", которая хранит id сессии, id пользователя(для гостя=1), ip адреса REMOTE ADDR, HTTP X FORWARDED FOR, SERVER ADDR.
Каждому гостю присваивается свой id сессии. Проблема состоит в том как избавится от накрутки числа гостей (выполнив что-то вроде while true; do wget http://mysite -O f; done у нас получится полный ахтунг).
Есть идея в скрипте проверять значения переменных окружения REMOTE ADDR, HTTP X FORWARDED FOR, SERVER ADDR с соответствующими из таблицы "сессии", и если есть то обратно "привязывать" гостя к той сессии, но если мы имеем гостей с ip-шниками вроде "один на всех", то подсчет их числа будет совсем не точным. Как быть то?