LINUX.ORG.RU

Прикручиваю систему авторизации к сайту. Есть вопрос


0

0

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-шниками вроде "один на всех", то подсчет их числа будет совсем не точным. Как быть то?

Ответ на: комментарий от anonymous

виноват, надо было туда постить. может перенесут...

anterior
() автор топика
Ответ на: комментарий от anonymous

И будем считать что куки отправляются но браузер их игнорирует.

anterior
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.