Hallo, ich interessiere mich dafür, wie man es anstellt, dass ein
Countdown auf einer PHP-Seite weiterläuft, auch dann, wenn man
die Seite nicht mehr geöffnet hat.
Ich würde PHP mit MySQL verwenden wollen. Nun soll ein Countdown
von 5 Minuten immer wieder durchlaufen und die Variable $Status
um 10 Punkte erhöhen.
Meine Überlegung wäre, dass man die Zeit nimmt, wann die Seite
verlassen wurde und dann die zeitliche Differenz ausrechnet, bis zum
nächsten Login. Diese Zahl wird durch 5 geteilt. Das Ergebnis * 10
genommen wären also die zu addierenden Punkte in der MySQL-DB.
Das wäre sicher machbar. Wie macht man das aber, wenn trotz nicht
erneutem Login immer alle 5 Minuten die neuen Punkte in der DB gespeichert
werden sollen? Das ist der Knackpunkt den ich nicht logisch zusammen bekomme.
Nimmt man da Cronjobs für??
Ich hoffe ihr könnt mich in der Sache etwas erhellen.
Countdown auf einer PHP-Seite weiterläuft, auch dann, wenn man
die Seite nicht mehr geöffnet hat.
Ich würde PHP mit MySQL verwenden wollen. Nun soll ein Countdown
von 5 Minuten immer wieder durchlaufen und die Variable $Status
um 10 Punkte erhöhen.
Meine Überlegung wäre, dass man die Zeit nimmt, wann die Seite
verlassen wurde und dann die zeitliche Differenz ausrechnet, bis zum
nächsten Login. Diese Zahl wird durch 5 geteilt. Das Ergebnis * 10
genommen wären also die zu addierenden Punkte in der MySQL-DB.
Das wäre sicher machbar. Wie macht man das aber, wenn trotz nicht
erneutem Login immer alle 5 Minuten die neuen Punkte in der DB gespeichert
werden sollen? Das ist der Knackpunkt den ich nicht logisch zusammen bekomme.
Nimmt man da Cronjobs für??
Ich hoffe ihr könnt mich in der Sache etwas erhellen.
Kommentar