Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проблема с методом POST ...


Автор: jeans1986 16.6.2007, 16:21
Есть форка которая отпрвляет переменную tmp скрипту primer.php методом POST.  В скрипте primer.php выводится значение tmp, а затем удалю переменную unset($_POST['tmp']). При обновлении страницы при помощи кнопки Refresh снова выводится значение tmp. Как сделать чтоб при Refresh не выводилось значение tmp. Заранее благодарю.

Автор: skyboy 16.6.2007, 16:38
где-то была уже такая тема...
проблема не на стороне PHP - это браузер повторно отправляет форму. Да и вообще - кеширует значения формы. Можно после получения данных, нужных тебе, делать редирект на страницу какую-нить и тогда у пользователя текущей будет не результат отсылки формы, а другая станица. И, коль уж он её повторно обновит, форма заново отправлена не будет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)