In onderstaand topic staan wat tips. Naast dit topics staat er nog wel meer over dit onderwerp in de search.
[rml][ PHP]Tellen hoe lang iemand op site is[/rml]
Ik heb zelf geprobeerd de tijd te meten dat een gebruiker op een pagina verblijft en dat gaat niet met alleen PHP volgens mij. Je kan het tijdstip vangen dat een gebruiker aankomt op de pagina, maar een 'browser-sluit, of reload-event is een ander verhaal.
Je zal deze events met javascript moeten checken. Test of er een onUnload event is en zorg dat er een popup (of -under!) opent op dit event. In die popup stop je dan een stukje PHP dat de 'eindtijd' in de database zet en dan sluit je direct die popup.
Toegegeven, het is verre van elegant, maar het werkt.
Als er iemand een elegantere oplossing heeft hoor ik die ook graag.