Mike Rofon
Erfahrenes Mitglied
ACHTUNG! ANFÄNGER-FRAGE!
Folgnedes Problem:
In einem Vote-Script wird der Vote-Wert per Formular mit POST abgeschickt.
<input type=radio name=voting value=$wert >
In der Auswertung wird sie auch korrekt verarbeitet
$stimme = $_POST['voting'];
Danach tritt eine Vote-Sperre in Kraft. Klappt auch alles.
Nur gesetzt dem Fall, die Sperrzeit verstreicht, und nach den 4 Stunden wird die Seite refresht, dann ist die Variable $_POST['voting'] immer noch "da".
In meinem Script ist es jetzt so, daß sofort die Verarbeitung mit dem gevoteten Wert läuft und dieses "Voting" auch gezählt wird, und sofort eine neue Sperre gesetzt wird.
Sicherlich könnte ich das mit einem weiteren Schalter abfangen, aber den müßte ich ja im Formular-Quellcode "einsehbar" setzen.
Eleganter wäre es wenn man die POST-Variable clearen könnte, aber
unset($_POST['voting']) funktioniert nicht, was mich auch nicht wundert
Kann man diese übergebene Variable irgendwie platt machen?
Folgnedes Problem:
In einem Vote-Script wird der Vote-Wert per Formular mit POST abgeschickt.
<input type=radio name=voting value=$wert >
In der Auswertung wird sie auch korrekt verarbeitet
$stimme = $_POST['voting'];
Danach tritt eine Vote-Sperre in Kraft. Klappt auch alles.
Nur gesetzt dem Fall, die Sperrzeit verstreicht, und nach den 4 Stunden wird die Seite refresht, dann ist die Variable $_POST['voting'] immer noch "da".
In meinem Script ist es jetzt so, daß sofort die Verarbeitung mit dem gevoteten Wert läuft und dieses "Voting" auch gezählt wird, und sofort eine neue Sperre gesetzt wird.
Sicherlich könnte ich das mit einem weiteren Schalter abfangen, aber den müßte ich ja im Formular-Quellcode "einsehbar" setzen.
Eleganter wäre es wenn man die POST-Variable clearen könnte, aber
unset($_POST['voting']) funktioniert nicht, was mich auch nicht wundert
Kann man diese übergebene Variable irgendwie platt machen?