Очистка данных из post после выполнения операции
Здравствуйте, как очистить post переменку после ее выполнения?
Чтобы при нажатии выводило единицу, а после обновления страници - ничего не выводило...
<form action="" method="post">
<button name="value" value="1">link1</button>
</form>
<?php
if($_POST["value"]){
echo $_POST["value"];
//Здесь надо очистить переменную
}
?>
|
Jekel,
обновление страницы, подразумевает собой не только обновление страницы, но и передача тех же данных которые передавались при переходе на неё, это никак не убрать. Можно только переходить на эту же страницу. А ф5 ты не отменишь. |
Чтобы при рефреше пользователю не выдавалось сообщение "Отправить данные заново", не выдавайте никогда контент в ответ на POST. Всегда делайте редирект.
|
unset($_POST["value"]);
|
не катит
|
Что вообще значит очистить POST? После обновления страницы будет другой запрос с другим массивом POST.
|
| Часовой пояс GMT +3, время: 20:41. |