как вести статистику пользователей в PHP? - PullRequest
0 голосов
/ 02 апреля 2012

Я новичок в веб-программировании. Я хочу вести статистику пользователей. Например, у меня есть таблицы db_user, в которых есть id_user, имя пользователя, пароль

Я хочу вести статистику посещенных гостем страниц.

Я думаю о создании таблицы 'stat' со следующими полями -

id_stat, id_user (0, если гость), просмотр страниц.

Каков наилучший способ сделать это?

Кроме того, если я хочу обновить id_user в таблице 'stat' - что является лучшим способом сделать это - это путем сохранения id_user в переменной сеанса и обновления таблицы stat (обновление id_user до 0, если сеанс (id_user) не установлено), читая эту переменную?

1 Ответ

0 голосов
/ 02 апреля 2012

Да, таблица выглядит довольно хорошо. Я бы предложил хранить NULL в поле id_user, если пользователь гость. Вы можете сохранить id_stat в сеансе пользователя и, как только пользователь зарегистрируется или войдет в систему, вы можете обновить строку в таблице статистики, считая id_stat из сеанса и поместив идентификатор пользователя в поле id_user.

...