Счетчик посещений страницы Здравствуйте, уважаемые программисты!Намереваюсь реализовать счетчик посещений (зарегистрированными пользователями) некоторых страниц своего сайта, причем важно, чтобы каждый пользователь отмечался только один раз.Никак не могу придумать хороший вариант.Есть вот такие две идеи:1. Создать в БД таблицу, со столбцами: counterID, pageID, userID, получается для каждой страницы будет своя строчка, в которую будет записан ID страницы и ID пользователей посещающих её, в виде строки UserName01, UserName02, UserName03, ...Идея плоха тем, что я не знаю какой размер ячейки userID указать, и потом, когда пользователей станет много, это получится огромнейшая строка, с которой работать будет не удобно.2. Создать такую же, как и в первом варианте таблицу и записывать каждое уникальное посещение новой строкой, т.е.1 page01 UserName012 page01 UserName023 page02 UserName014 page02 UserName02...N pageN UserNameNВ этом случае будет таблица с огромным количеством строк, увеличивающаяся с каждым новым пользователем и каждой новой страницей.Других вариантов у меня нет, я в тупике. Может я целиком неправильно подхожу к этому вопросу?Подскажите, пожалуйста, в каком направлении двигаться? Есть ли какие-то лаконичные решения данной задачи?Заранее спасибо. |