What is the best way to calculate the total time spent by a registered user on the site? ...under these conditions 1) User logs out normally. 2) User can simply close browser. 3) User can auto-login next time he comes back.
I think the best way to do this would be to find the time spent by the user on each page and keep adding them to his total time instead of checking for the whole site. But I don't know how to implement that....please help