You are here: Re: How to keep <form> from re-submitting on page refresh... « PHP Programming Language « IT news, forums, messages
Re: How to keep <form> from re-submitting on page refresh...

Posted by dkruger on 08/02/07 21:20

On Jul 31, 2:48 pm, Rik <luiheidsgoe...@hotmail.com> wrote:
> On Tue, 31 Jul 2007 20:49:29 +0200, NoNameNoWhere <non...@nowhere.com>
> wrote:
>
> > I have forms that are handled by PHP scripts in the same file that
> > generates the page. After the page regenerates with the results of
> > the form submission, a refresh of the page re-submits the values of
> > the previous form. Is there a way to reset or clear that form data
> > to prevent the re-submission of data?
>
> Most simple solution is often do the thing you want with the posted data
> in it on the receiving page (use PHP sessions if the data has to 'live
> longer'), and redirect (with a proper HTTP header, not some javascript or
> meta thingy) to another (or possibly the same page). Posts are 'lost' on
> redirects, so no data will be resubmitted on refresh, the browser will go
> straight to the page you provided.
>
> As this is not really an HTML but PHP related issue (well, at least the
> solution is), I've taken the liberty to post this answer to that group,
> and set the follow-up to it.
> --
> Rik Wasmus

Thank you for the info, I have a couple of scripts that I have
occasionally had an issue with being double-submitted, if someone did
a refresh. I was just curious however, instead of redirecting to a
new page, or the same page, if using unset would work as well, after
processing the posted form data, either using unset($_POST); or unset
each assigned key in $_POST individually?

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация