Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Гости (алгоритм фиксирования)
 
 автор: kirpich   (15.03.2010 в 21:28)   письмо автору
 
 

Есть на различных сайтах раздел - "Гости", например на: одноклассниках, майле (мой мир) и др.
Вот я не могу понять по какому алгоритму их фиксируют, может кто сталкивался с данной задачей.
Вот один из вопросов: Если один и тот же человек заходит к одному человеку в день 10 раз, он же не отображается там 10 раз (в гостях). и т.д.
В общем объясните мне как оно работает.
Ну предположим есть таблица: guests, в ней записываются id пользователей (гостей), дата и время захода, и т.д.
А что дальше то, по какому принципу гости фиксируются?

  Ответить  
 
 автор: Commander   (15.03.2010 в 23:00)   письмо автору
 
   для: kirpich   (15.03.2010 в 21:28)
 

В таблицу записываем session_id и id_user. Если обладатель определенного session_id имеет id_user = 0, то он - гость. Если же id_user != 0, то он не гость. А чтобы десятикратно зашедший гость не отображался десять раз, чистим таблицу users_online от записей, которые старше 10 (5, 15, 20) минут.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования