Dabei seit: 17.02.2005
Beiträge: 890
Herkunft: Heppenheim
Link aktiv/inaktiv schalten
Hey,
also ich habe ein nicht gerade unwesentliches Problem.. Bin momentan an einem Mini-Klicktraining dran. Heißt: Verschiedene Disziplinen können trainiert werden, allerdings soll immer nur alle 12 Stunden eine Disziplin trainiert werden können.
Im Prinzip also:
Seite1: Klicktraining starten
- Link innerhalb der letzten 12 Stunden aktiv gewesen? Wenn ja, Umleitung zurück, wenn Nein weiter zu Seite 2 -
Seite 2: Disziplinauswahl ->Eintragung des Erfolgs in die Punktedatenbank
So, und nun zu meiner Frage. Wie mache ich das, dass der Link nur alle 12 Stunden von dem jeweiligen User benutzt werden kann? Der Rest ist kein Problem, aber wie ich das mit dem Link machen soll ist mir schleierhaft.
Wäre über jegliche Hilfe dankbar.
__________________
...so you say the present's just a pleasant interruption to the past...
Dabei seit: 08.02.2005
Beiträge: 7.758
Herkunft: Backnang
Du musst einen Timestamp setzen, der immer 12 h hochzählt... Dann wird bei einem Klick in der Datenbank der Timestamp abgefragt ob eben innerhalb der letzten 12 Stunden geklickt wurde... wenn ja, umleiten auf seite 1. wenn nein, umleiten auf seite 2 und timestampeintrag in die datenbank...
... oder du kannst mit dem Datum rechnen. D.h. es wird in die Datenbank eingetragen, zu welcher Uhrzeit das Klicktraining gestartet wurde und wenn es 12 Stunden her ist (einfach das aktuelle Datum vom eingetragenen Datum abziehen und schauen, obs größer als 12 ist) eben zur 2. Seite weiterleiten.