2012-04-02 4 views
0

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

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

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

id_stat, id_user (0, если гость), pageviewed.

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

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

+0

Почему вы хотите обновить id_user в таблице «stat»? –

+0

http://piwik.org? – KingCrunch

ответ

0

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