СообЧа > База Знаний > Интернет > Веб-строительство > PHP

Вопрос

Вопрос такой: каким образом можно избавиться от повторной посылки данных скрипту? Пример: пользователь заполнил форму, щелкнул на кнопке, скрипт отработал… но если пользователь щелкнет "Refresh", то скрипт отработает повторно… Чего я уже не делал — и редирект, и через куки отслеживал… но может есть вариант через переменные окружения CGI? Ну там типа HTTP_VARIABLES_POST или еще как-то?

Ответ

Используй GET вместо POST…

******

Как вариант, после обработки добавить:
header("Location: thanks.php");
И уже на thanks.php писать, мол, "спасибо, что заполнили нашу формочку…" :)

info



Copyright © 2000-2004 Сообщество Чайников
Контактная информация