У меня есть таблица article
со многими статьями. Я хочу отслеживать количество зрителей для каждой статьи. Вот моя идея, как я планирую это сделать.Расчет просмотров страниц в php/MySQL
Я таблицу viewers
со строками: id
, ip
, date
, article_id
.
article_id
является FOREIGN FIELD
со ссылкой на статью id
. Итак, когда пользователь открывает статью, его/ее IP-адрес хранится в таблице.
Это достойный подход? Это для личного сайта, а не для очень большого сайта.
EDIT: Я хочу напечатать номер просмотра на каждой странице статьи.
Определение уникальных посетителей по их IP-адрес обычно считается плохой ход ... –
@ av1987: Да, я должен сначала проверить, является ли IP уже там или нет. – xan