Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Info zu Reload / Session / Challenge





Frage

Hallo, aus einer der bekannten PHP-Quellen hab ich folgendes bzgl. Reload-entnommen. [quote]45. [b]Wie kann ich Reloads durch den User erkennen und verhindern?[/b] Gewöhnlich macht man dies, indem man mit Session arbeitet und bei jedem Formular eine eindeutige ID ("Challenge") als Hidden-Variable in das Formular mit aufnimmt, die man sich außerdem in einer lokalen Sessionvariablen auf dem Server merkt. Wenn das Formular abgesendet wird, vergleicht man die gelieferte Challenge mit der lokal gemerkten Challenge und akzeptiert das Formular nur dann, wenn beide übereinstimmen. Wenn das Formular verarbeitet wird, löscht man die Challenge in der Sessionvariablen nach Abschluss der Verarbeitung. Wird das Formular ein weiteres Mal versendet, liefert es die alte Challenge aus der Hidden-Variable, deren Gegenstück in der Sessionvariablen aber bereits gelöscht wurde. Man kann dies sehr schön mit einem [b]generischen Formularvalidator[/b] automatisieren, dann hat man gar keine Arbeit mehr damit. [/quote] Wenn ich jetzt noch wüßte , was ein generischer Formularvalidator ist.... Kann mir jemand einen Hinweis geben? Vielen Dank

Antwort von



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: