-.-
Für sowas brauch man keinen Cronejob
Sowas kann man über Timesstamp lösen
Hierbei Speichert man einfach die Login Zeit in einer Session (da Cookie zu einfach zu faken ist)
sagen wir du Logst dich um 16:37 ein machst was und loggst dich aus.
Der Logout wird nun als Lastlogout gespeichert mit der Zeit
Beim Nägsten Login werden die stunden berechnet die dazwischen liegen
also Zwischen Login und last Logout und dem endsprechend krieg man sein Holz.
Was aber wenn man von 13:37 bis 14:37 on bleibt ?
Nun das kann man so Lösen man Speichert ebenfalls die lastlogin Daten und Prüft bei jeder Seiten aufruffung ob es nun nach $loginstunde+1 hierbei nicht vergessen noch nach dem Datum zu fragen usw. ist und somit +100 Holz gibt.
Man kann es auch über Cronjob lösen nur ich glaube die Lösung von mri ist besser
den wenn von 1000 usern nur 100 Activ sind müssen die 100 unter den 900 Inactiven leiden dens ie bekommen ja auch den Cronjob udn der Frisst leisstung![]()