Ik ben opzoek naar 2 dingen. Ik ben het hele internet al afgegaan voor een script dat telt hoelang een gebruiker in totaal op een site is geweest. Ik heb een ledensysteem en op het profiel wil ik weergeven hoelang een gebruiker online is.
En dan nog even een vraagje, hoe kan ik er voor zorgen dat ik op een pagina kan weereven hoeveel de tabel (sql) telt hoeveel gebruikers er zijn?
Hoelang een gebruiker online is is nooit zeker vast te stellen. Je kunt op twee momenten (inloggen en uitloggen) de tijd vaststellen en dan berekenen, maar niet iedereen logt uit. Er zal dus altijd wel een marge op zitten.
Echt tellen kun je niet, dat zou te 'zwaar' zijn voor je server. Je kunt wel bij inloggen een datum opslaan, en bij het uitloggen/website verlaten. Maar een onUnload werkt ook als je een pagina met ?p= laadt hè. Dus dan zou hij iedere keer weer stoppen. Je moet ook in de gaten houden dat je je inlogsysteem misschien laat 'onthouden', waardoor niet iedereen hoeft in te loggen, om ingelogd te zijn.