Heim >PHP-Framework >Denken Sie an PHP >Warum verbirgt das TP-Formular den Hashwert?

Warum verbirgt das TP-Formular den Hashwert?

藏色散人
藏色散人nach vorne
2021-12-06 15:46:401810Durchsuche

In der folgenden thinkphpFramework-Tutorial-Kolumne erfahren Sie, warum der Hash-Wert im TP-Formular versteckt ist. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Warum verbirgt das TP-Formular den Hashwert?

Einige Formulare in ThinkPHP fügen einen versteckten Hash-Wert hinzu, der laut Handbuch zum Schutz dient, z. B. um die wiederholte Übermittlung des Formulars zu verhindern.

Was ist der Grund, warum ThinkPHP-Formulare Hashwerte verbergen?

Dann lesen Sie die Antwort~

Dies dient dazu, wiederholte Übermittlungen zu verhindern, da wir Benutzern manchmal nur einmal zulassen können

Das spezifische Prinzip ist folgendes:

Zuerst wird der Hash-Wert vom Server generiert und dann Wenn der Benutzer in der Sitzung sendet, stellen Sie zunächst fest, ob er in der Sitzung vorhanden ist. Wenn er vorhanden ist, wird der Hash-Wert beim nächsten Senden fehlgeschlagen, da der Hash-Wert ungültig ist.

Empfohlen: „Die neuesten 10 Thinkphp-Video-Tutorials

Das obige ist der detaillierte Inhalt vonWarum verbirgt das TP-Formular den Hashwert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen