Так что я пытаюсь сделать уникальные представления профиля, я подумал о создании 2 таблиц в MySQL:
pages (id, profile_id, user_id, date)
profile_views (id, profile_id, user_id, count)
Поэтому, когда пользователь заходит в профиль, он вставляет новую запись в profile_vies
с моим user_id
и увеличивает счетчик. Также он вставит в таблицу pages
запись с моими данными.
Приращение начнется, если в течение 24 часов в таблице страниц не будет задана запись моего идентификатора и profile_id
, потому что каждые 24 часа все запросы <24 часа будут удаляться, поэтому будут производиться новые подсчеты. </p>
Мне бы хотелось, чтобы ваше мнение об этой теории касалось представлений профиля ... без использования текстовых файлов с сохраненными IP-адресами, или, пожалуйста, не могли бы вы подсказать мне какие-нибудь лучшие мысли о том, как этого добиться.