Въпрос за онлайна

shaxaaa

Registered
http://web-tourist.net/login/login/view.php?st=1169

Ползвам тоя скрипт за онлайн но много бавно отчита че потребителя е онлайн , например на бгкоунтър сме 5 , а на моя още ще показва 3 какво трябва да се направи някаква идея
 
Това е заради разликата във времето на отчитане. На бгкоунтера може да е 5 мин примерно а при теб 10 мин.

редактирай ето този ред.

$time_check=$time-600; //SET TIME 10 Minute

като времето е в секънди. Примерно за 5 мин. ще стане ето така:

$time_check=$time-300; //SET TIME 10 Minute
 
jorooooo направих го неска и на 5 и на 1 го направих ама никва разлика пак тъй
 
Е ми единственото заради което МОЖЕ би е че Обработва База данните много бавно ! Трябва да се измисли без MySQL защото се бави !!! но и понятие си нямам как ще стане ! :oops: :cry:
 
jooorooo каза:
Това е заради разликата във времето на отчитане. На бгкоунтера може да е 5 мин примерно а при теб 10 мин.

редактирай ето този ред.

$time_check=$time-600; //SET TIME 10 Minute

като времето е в секънди. Примерно за 5 мин. ще стане ето така:

$time_check=$time-300; //SET TIME 10 Minute

Жоро прочети пак топика му.
Трябва да е обратното.

Той казва, че в bgcounter-a му показва повее от колкото в сайта.
тоест в сайта трябва да си вдигне времето ако иска да се изравни с
counter-a.
 
Не е от MySQL-a, а точно от времето $time_check=$time-600; //SET TIME 10 Minute
600 са секундите, след които се изтрива посещението от БД.
600 секунди са 10 минути (600/60=10, една минута има 60 секунди)
Ако в bgcounter.com интервала е 15 минути примерно, ти трябва да промениш 600 на 900 (60*15=900 секунди) за да се изравнят двата брояча.
 
да но има още един проблем не отчита веднага човека за онлайн минава време докато го покаже онлайн
 
shaxaaa каза:
да но има още един проблем не отчита веднага човека за онлайн минава време докато го покаже онлайн
това е защото отчита на определено време ако влезе и излезе бързо дори няма да го засече
 

Back
Горе