Тим - лучший базовый ответ на этот вопрос, но если вы не хотите включать дополнительную логику, вы также можете рассмотреть возможность использования скрытых полей на странице подтверждения, чтобы подтверждение фактически повторно отправляло данные формы (это означает, что меньше БД отключается и означает, что у вас нет старых неподтвержденных записей, которые нужно отфильтровать в БД, но требуется больше данных для клиента и от него).
Другая альтернатива, которая может быть предпочтительнее с точки зрения пользовательского интерфейса, - это получить ответ Тима, но если JavaScript включен, вместо этого нажмите кнопку отправки, чтобы открыть всплывающее окно подтверждения, нажав кнопку ОК, чтобы отправить форму и подтверждение сразу.