У меня есть buy.php
с формой , где вы вводите позиции, количество, данные о доставке и т. Д.
Когда вы нажимаете кнопку Отправить , она отправляется обратно на buy.php
($_SERVER['PHP_SELF'])
и выполняет некоторую проверку данных.
Если поля отсутствуют или есть ошибки, они подсвечиваются. Если все в порядке, я сохраняю данные $_POST
в переменных $_SESSION
, затем выполняю header('Location: check.php')
, где я отображаю данные, чтобы покупатель мог проверить информацию в последний раз перед фактической покупкой.
Теперь, если я нахожусь в check.php
и нажимаю кнопку Назад на buy.php
, чтобы я мог что-то изменить, браузер спрашивает, хочу ли я повторно отправить данные POST. Я пытаюсь избежать этого.
У кого-нибудь есть полезные советы или рекомендации по проверке PHP Multiform?
Кроме того, если бы у меня было n страниц для заполнения пользователем, buy.php, buy2.php, ... buyn.php
до check.php, сохранялись бы те же идеи?