2015-12-30 9 views
3

У меня есть форма для загрузки изображений, и когда я отправляю форму и нажимает кнопку «Назад», форма снова запускается.Остановить форму от повторного запуска на задней кнопке

Как мне это избежать?

form.php

<form action = 'action.php' method = 'POST'> 
<input type = 'button' value = 'click me'> 
</form> 

action.php

//executes some codes... 
//header off to home.php 

Примечание:

Он даже не имеет всплывающее окно, которое говорит что-то вроде :

«Вы собираетесь повторно отправить свою форму. Нажмите «ОК», чтобы продолжить ».

+0

@ fred-ii- Но заголовок - это именно то, что я использую, и в ответ говорится, что он использует заголовок ... – frosty

ответ

0

Возможно, вы попытаетесь использовать session_start(), когда пользователь попадет в submit (я бы положил его наверху action.php), а затем запустил чек, чтобы узнать, существует ли сессия, если вы можете перенаправить пользователя обратно в форму.

Это, вероятно, так, как я бы это сделал, другой метод будет проверять, существует ли файл уже при отправке формы, что, вероятно, немного более надежно, чем session

Смежные вопросы