Maison >développement back-end >tutoriel php >Comment empêcher la resoumission d'un formulaire sur les pages PHP ?
Empêcher la resoumission de formulaire sur les pages PHP
Lorsque vous travaillez avec des pages PHP qui incluent des éléments de formulaire, il est crucial de résoudre le problème de la prévention des formulaires. nouvelle soumission lors de l'actualisation de la page. Ceci est particulièrement important si les pages contiennent des fonctions d'insertion qui ne doivent s'exécuter qu'une seule fois.
Le modèle Post-Redirect-Get
La solution recommandée consiste à utiliser le modèle Post-Redirect-Get. Modèle Redirect-Get (PRG). Cela implique les étapes suivantes :
Gestion de l'affichage des données du formulaire
Si vous devez afficher les données du formulaire soumis dans la page redirigée, pensez à inclure un identifiant unique (par exemple, un ID de ligne) dans la chaîne de requête de l'URL de redirection. Cela vous permet de récupérer les données traitées de la base de données lorsque la requête GET est effectuée.
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!