"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como evitar envios duplicados após a atualização do formulário?

Como evitar envios duplicados após a atualização do formulário?

Postado em 2025-05-01
Navegar:905

How to Prevent Duplicate Submissions After Form Refresh?

impedindo envios duplicados com atualização de manipulação

no desenvolvimento da web, é comum encontrar a questão das submissões duplicadas quando uma página é atualizada após um formulário submissão. Para resolver isso, considere a seguinte abordagem:

imagine ter um snippet de código que se parece algo assim:



Quando você envia este formulário, os dados fornecidos são inseridos no banco de dados e uma mensagem de sucesso é exibida. No entanto, se você refresque a página, os dados serão re-submetidos ao banco de dados. Em vez disso, redirecione para uma nova página.

// operações de banco de dados ... // Defina uma mensagem de sucesso flash. (Assumindo que você está usando uma estrutura) cabeçalho ('localização:/caminho/para/registrar'); exit; redirecionando após o envio, você garante que a atualização da página acionará apenas a solicitação GET para a nova página à qual você redirecionou, impedindo os envios duplicados.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3