Maison > cadre php > PensezPHP > Pourquoi le formulaire TP masque-t-il la valeur de hachage ?

Pourquoi le formulaire TP masque-t-il la valeur de hachage ?

藏色散人
Libérer: 2021-12-06 15:47:02
avant
1794 Les gens l'ont consulté

La colonne suivante du didacticiel thinkphpframework vous expliquera pourquoi le formulaire TP cache la valeur de hachage. J'espère que cela sera utile aux amis dans le besoin !

Pourquoi le formulaire TP masque-t-il la valeur de hachage ?

Certains formulaires dans ThinkPHP ajouteront une valeur de hachage cachée. Selon le manuel, il s'agit d'une protection de sécurité, par exemple pour empêcher la soumission répétée du formulaire. Quelle est la protection de sécurité ici ?

Quelle est la raison pour laquelle les formulaires ThinkPHP cachent les valeurs de hachage ?

Alors lisez la réponse~

C'est pour éviter les soumissions répétées, car parfois, nous ne pouvons autoriser les utilisateurs à soumettre qu'une seule fois

Le principe spécifique est le suivant :

Tout d'abord, la valeur de hachage est générée par le serveur, puis enregistré Dans la session, lorsque l'utilisateur soumet, déterminez d'abord s'il existe dans la session. S'il existe, effacez la valeur de hachage lors de la prochaine soumission, car la valeur de hachage n'est pas valide, la soumission échouera.

Recommandé : "Les 10 derniers didacticiels vidéo thinkphp"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal