Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Очистка данных из post после выполнения операции (https://javascript.ru/forum/server/9893-ochistka-dannykh-iz-post-posle-vypolneniya-operacii.html)

Jekel 10.06.2010 03:43

Очистка данных из post после выполнения операции
 
Здравствуйте, как очистить post переменку после ее выполнения?
Чтобы при нажатии выводило единицу, а после обновления страници - ничего не выводило...

<form action="" method="post">
  <button name="value" value="1">link1</button>
</form>

<?php
if($_POST["value"]){
  echo $_POST["value"];
  //Здесь надо очистить переменную
}
?>

Skipp 10.06.2010 09:24

Jekel,
обновление страницы, подразумевает собой не только обновление страницы, но и передача тех же данных которые передавались при переходе на неё, это никак не убрать. Можно только переходить на эту же страницу.
А ф5 ты не отменишь.

Kolyaj 10.06.2010 12:42

Чтобы при рефреше пользователю не выдавалось сообщение "Отправить данные заново", не выдавайте никогда контент в ответ на POST. Всегда делайте редирект.

DooMer 10.06.2010 15:00

unset($_POST["value"]);

Jekel 10.06.2010 15:02

не катит

Kolyaj 10.06.2010 15:11

Что вообще значит очистить POST? После обновления страницы будет другой запрос с другим массивом POST.


Часовой пояс GMT +3, время: 17:59.