I have a situation where I don't know how to search for solution, please help me:
User gets for every minute staying on the site 1 credit. Credit is updated each minute, even if the page is not reloaded. But also if the page is reloaded or user continue browsing to other pages inside our site, counter should continue where it stayed in the previous page. If the user leaves the site it doesn't need to continue.
How would you do this? Is it possible to send in javascript value to the next page? Otherwise I have some other ideas, but I am not sure which is the most common:
1.
On page leave (if this exists in javascript?) call with ajax timer.php where you assign time to the session.
2.
On each 5 seconds call with ajax timer.php where you assign time to the session.
3.
Do sql call for each 5 seconds. I guess this is not ok because it is too wasting.
4.
Any other solution?
Thank you




. Kalon why would you prefer server side? Cookies will give me even more accure data because I can store it every 2 seconds. If I would make ajax call for every 2 seconds, this could be quite wasting, but storing data each 2 seconds in cookies it won't make any bad for server. This is how I think, am I right?


Bookmarks