Forum Moderators: open
I've got a form
index.php:
<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)
I'm using
<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 now using javascript refresh instead and it's working fine, but I would still want to know why this redirect doesn't solve the problem with refreshing the form.
I am using Mozilla, but the same happens on IE, opera I haven't tested.
Regards
Michal
<?php
// do stuff with $_POST data
header("Location: http://www.example.com/test.php"); // Redirect browser
exit;
?>
Example:
Page 1 with Form -> Submit to Page 2 -> Parse and send back to page 1
Hitting refresh should not resend form data.
See [php.net...]