Moin!
Ich möchte ein Formular erstellen (für ein privates Tippspiel), dass ab einem gewissen Zeitpunkt keinen Tipp mehr annimmt --> prinzipiell kein Problem über Vergleich von time() und mktime($annahmeschluss).
Das Problem ist, dass ich (aus ästhetischen Gründen) gerne exakt ab dem Zeitpunkt des Annahmeschlusses das Formular disablen möchte. Da das PHP-Skript ja nur zum Zeitpunkt des Aufrufes geparsed wird, könnte ein böser Zeigenosse theoretisch das Skript aufrufen, bis drei Stunden nach Annahmeschluss nicht mehr anfassen und dann versuchen zu tippen. Der Tipp würde nicht mehr angenommen werden, find ich aber trotzdem nicht besonders "schön".
Also Idee: JavaScript/AJAX. Das kann clientseitig laufen und -Zack! - exakt zum Annahmeschluss wird das Formular dichtgemacht. Find ich aber auch nicht schön, denn zum einen kann der User ausschalten und zum anderen läuft XMLHttpRequest auch nicht auf allen Browsern zu 100% rund. Außerdem mag ich JavaScript generell nicht, ist eine alte persönliche Fehde ;-). Aber geplant ist zumindest, ne JavaScript-Lösung mal zu probieren.
Aber das schönste wäre halt eine reine PHP-Lösung, die zum exakten Zeitpunkt einfach die Klappe dicht macht oder eine, die man (also der User) nicht so einfach umgehen kann wie "JavaScript aus!".
Irgendwelche Ideen, Anregungen?
Wär toll :-)
Gruß
TiberiusvP
Ich möchte ein Formular erstellen (für ein privates Tippspiel), dass ab einem gewissen Zeitpunkt keinen Tipp mehr annimmt --> prinzipiell kein Problem über Vergleich von time() und mktime($annahmeschluss).
Das Problem ist, dass ich (aus ästhetischen Gründen) gerne exakt ab dem Zeitpunkt des Annahmeschlusses das Formular disablen möchte. Da das PHP-Skript ja nur zum Zeitpunkt des Aufrufes geparsed wird, könnte ein böser Zeigenosse theoretisch das Skript aufrufen, bis drei Stunden nach Annahmeschluss nicht mehr anfassen und dann versuchen zu tippen. Der Tipp würde nicht mehr angenommen werden, find ich aber trotzdem nicht besonders "schön".
Also Idee: JavaScript/AJAX. Das kann clientseitig laufen und -Zack! - exakt zum Annahmeschluss wird das Formular dichtgemacht. Find ich aber auch nicht schön, denn zum einen kann der User ausschalten und zum anderen läuft XMLHttpRequest auch nicht auf allen Browsern zu 100% rund. Außerdem mag ich JavaScript generell nicht, ist eine alte persönliche Fehde ;-). Aber geplant ist zumindest, ne JavaScript-Lösung mal zu probieren.
Aber das schönste wäre halt eine reine PHP-Lösung, die zum exakten Zeitpunkt einfach die Klappe dicht macht oder eine, die man (also der User) nicht so einfach umgehen kann wie "JavaScript aus!".
Irgendwelche Ideen, Anregungen?
Wär toll :-)
Gruß
TiberiusvP
Kommentar