Jump to content
msantino

limpar $_POST

Recommended Posts

aew galera, gostaria de saber como faço para limpar o $_POST, pois tenho uma página em que envio dados via post para esta mesma página, e faço uma verificação, se o $_POST for <> vazio e estiver setado eu dou um insert numa tabela, mas o problema é que se depois do insert eu der um F5 na tela ele executa o mesmo insert.... http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif

 

se alguém puder me ajudar ficarei muito agradecido....

Share this post


Link to post
Share on other sites

muito obrigado pela atenção de vcs...

 

eu tentei dos dois jeitos e ainda não funcionou....

 

usei unset($_POST) e unset($_POST['']) e continua executando o insert cada vez que eu dou um F5 na página....

 

segue um trecho do código pra ver se clareia alguma coisa....

 

if (isset($_POST['chkAbate']) && $_POST['chkAbate'] != '')
{
foreach ($_POST['chkAbate'] as $id_lan)
{....
// aki eu faço o insert
}
}
unset($_POST['']); //unset($_POST)
$_POST['chkAbate'] = '';

Share this post


Link to post
Share on other sites

Segundo seu código, você declarando ele depois do unset o POST[] = '', está declarando ele vazio.

 

Não teria sentido, se entendi a sua inteção.

 

Abraço

Share this post


Link to post
Share on other sites

sim, concordo.... essa linha apareceu ai por engano, foi só um teste que tava fazendo na hora e na hora de copiar o código ela acabou saindo.... :D

mas os testes foram feitos também sem essa linha, então pode desconsidera-la....

 

vlw....

Share this post


Link to post
Share on other sites

faça o controle usando session ao inves de tentar limpar algo da superglobal $_POST

 

pois um simples refresh na página enviará os dados novamente, atribuindo os dados às superglobais

Share this post


Link to post
Share on other sites

Oque não deixa o cache e essa "novalidate="novalidate", ela não reenviar o form. espero ter ajudado ! Um Abraço !

<form method="post" enctype="multipart/form-data" novalidate="novalidate" accept-charset="UTF-8">

</form>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.