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

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

藏色散人
藏色散人avant
2021-12-06 15:46:401767parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer