Эта тема на forum.dklab.ru


avetyandavid: проблемка с $_POST
Вот такой скрипт
<form action = '#' method = 'post'>
<input type = 'text' name = 'var1'><p>
<input type = 'text' name = 'var2'><p>
<input type = 'submit' name = 'Send'>
</form>
<?php
if(!isset($var1) && !isset($var2))
{
exit;
}
else
{
$var1 = $_POST['var1'];
$var2 = $_POST['var2'];
echo $var1."<p>";
echo $var2;
}
?>

Этот код печатает на экран то что заполнено в форме. Но если нажать на кнопку refresh броузера те же значения опять же печатаются на экран. Как сделать чтобы после обновления страницы этого не произошло.
arbyte:
можно вначале скрипта проверять, нажата ли кнопка submit - если нажата, то с помощью header('Location: <фдрес страницы>') переобновлять текущую страницу
avetyandavid:
Проверка видимо осуществляется с помощью JavaScript. Прошу если не затруднит можете написать код.
Спосибо.
Maus:
Но если нажать на кнопку refresh броузера
при этом появляется окошко с предложением повторно отправить данные формы?

Эта тема на forum.dklab.ru