Вы не зашли.
1. Привет
2. Хочу разобраться
Нужно подсчитывать переходы по сайту. Есть 2 таблицы: общий счетчик (хит, хост) и записи айпи, переходы, агенты...
В первый раз забылся и у меня получился охрененно популярный сайт

ибо динамические ипы. Потом добавил метку cookie, общая стата более реальна, но проблема с таблицей ип. Обновления не происходит. Вот как это поправить?
Можно еще куки лишь до конца дня ставить, но как быть с ипом, т.к. информацию можно подменять? Если нужно, могу код выложить
Отредактировано НЕЗНАЙКА (2010.08.06 10:10)
ДАУН-Данная Аватара Унаследована Незнайкой

Просто забей на ip)
я не совсем понял проблему с IP
В 1 таблицу пишу данные ип, агент, дата и переходы. Основываясь на ип обновляю клики и добавляю данные. Но сменив ип получается новый хост, новый юзер как бы. Это плохо
Поправил это оставив печеньку. Значит юзер был и можно обновлять 1 таблицу переходов. Но ип уже другой и ... Пшик! Переходы не прибавляются. Считаются лишь хиты, хосты
Добавлено спустя 4 минуты 52 секунды: вот "логика". Есть куки - обновляем, нет - делаем запрос, обновляем
ДАУН-Данная Аватара Унаследована Незнайкой
ну если нужна такая точность, то можно попробовать сделать связанную таблицу с IP пользователей.
Эм, связную? Т.е записывать ипы, это logs
Добавлено спустя 3 минуты 8 секунд: мб хэш лепить? Дата и ... Блин, больше доверять нечему, чтоб однозначно определить(
ДАУН-Данная Аватара Унаследована Незнайкой
ну делаешь 2 таблицы, в 1 все данные юзера, кроме IP. во 2 таблице свой уникальный id, IP и ID из 1 таблицы.
А далее SQL запросы типа
Код:
INSERT INTO table 1 SET xx=xx; |
INSERT INTO table2 SET IP = "123.123.123.123", id_table1 = mysql_insert_id() |
UPDATE table1 SET hits = hits + 1 WHERE id = (SELECT id_table1 FROM table2 WHERE ip = "123.123.123.123") |
Все равно. Айпи сменится во второй и связь пропадет с первой. Или я не уловил суть. Ша обдумаю
ДАУН-Данная Аватара Унаследована Незнайкой
у тебя же есть кукисы, по которым ты идентифицируешь пользователя
Ага, есть. Но если ты смотрел код, то там просто метка

Я не знал как их сделать уникальными. Сделаю проверю. Спс
ДАУН-Данная Аватара Унаследована Незнайкой
Страниц: 1