| Welcome to WebmasterWorld Guest from 220.127.116.11 |
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
|Become a Pro Member|
still resending POST
I've got a form
<form name="bla" method="POST" action="index.php">
after hitting submit button I want to parse the data and redirect again (to disable refresh button)
<meta http-equiv="refresh" content="0;url=http://example.com/index.php">
However this does not work as expected, yes, it redirects fine, but on hitting refresh button the POST is being still sent.
Do you know why?
I am using Mozilla, but the same happens on IE, opera I haven't tested.
You should be able to use PHP to redirect the page from the server-side. You could make a page which you submit the form data to, have it parse the data, and then send you back to your original page.
// do stuff with $_POST data
header("Location: http://www.example.com/test.php"); // Redirect browser
Page 1 with Form -> Submit to Page 2 -> Parse and send back to page 1
Hitting refresh should not resend form data.
All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved