Home / Geral / Desenvolvimento: Evitando o reenvio de dados em formulário PHP
Geral

Desenvolvimento: Evitando o reenvio de dados em formulário PHP

Para aqueles que querem evitar o reenvio de formulários com um código bem simples de aplicar ai vai a dica
// disable the resend form function disableResendForm($str){ //date_default_timezone_set('America/Sao_Paulo'); $datacad=gmdate('Ymd'); $msgmd5=md5($str).$datacad; setcookie("sendForm", $msgmd5); setcookie("sendForm", $msgmd5, time()+3600); $src = $_COOKIE["sendForm"]; if($src == $msgmd5){ header("location:my"); die; } }
Depois para aplicar basta pegar uma das strings do formulários que deseja conferir e aplique a função como no exemplo abaixo:
disableResendForm($description);
Se alguém tiver alguma outra dica ou possui alguma outra forma de fazer o código por favor nos envie pelos comentários que teremos o prazer de publicar aqui.
A

Escrito por Admin

Autor e especialista em tecnologia publicando reflexões e conhecimentos sobre inovação e desenvolvimento.

← Post Anterior Você sabe tudo sobre o novo crawler do Google ? se não sabe talvez este link seja importante para você Próximo Post → Shell: Montando um Facemash com Wget