Време на активност: X минути.

kWo_2

Registered
Как се оценя времето на активност в сайта на потребител :)
Преди седмица бях го наумил някак си, но сега нещо се запънах
Време на активност: 19 минути.
 
Цялото време колко е прекарал в сайта примерно като се логне да започне да отчита времето.
Само когато е логнат както е при SMF форум когато си отворил сайта или не знам там как го отчита
 
Ами записваш му в ДБ за всеки рефреш колко време е минало от времето на логване(т.е. първият път записваш, после ъпдейтваш ) и след това само правиш проверката. Не вярвам да натовари сайта много заявките не са чак толкова тежки.
 
ама така няма ли да показва само за всеки логин по отделно, а аз искам общо времето прекаране в сайта всеки път когато е в сайта да събира времената :?
 
Записваш последната активност на потребителя ,взета с time() , след като направиш проверка дали е логнат въобще.
След като направиш това , просто добавяш разликата от ( time() - времето-на-потребителя и ъпдейтваш някакво поле с разултата
В крайна сметка трябва да получиш нещо от сорта на
mysql_query("UPDATE `table` SET `acttime` = `acttime` + $razlika WHERE `id` = '$id'")or die(mysql_error());
 

Back
Горе