Warum verbirgt das TP-Formular den Hashwert?

藏色散人
Freigeben: 2021-12-06 15:47:02
nach vorne
1791 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage