Вы можете создать сеанс для полей, которые вы хотите сохранить.Например,
$this_form = array(
'field1' = 'value',
'field2' = 'value2',
);
Затем сохраните это в сеанс :
$_SESSION['this_form'] = $this_form;
Если вы хотите быть очень ленивым, вы можете просто сохранить $_POST
или $_GET
переменная в сеансе.
$_SESSION['my_post'] = $_POST;// or $_GET depending on your form.
И, конечно, вы не знаете, что делать с ними, пока вы не проверите их и не выполните обычные прививки.
Вы можете восстановить прочитанный сеанспозже, просто вызвав его.
т.е.
echo $_SESSION['this_form']['field1'];
Когда вы закончите сеанс, вы можете удалить его командой unset:
т.е.
unset $_SESSION['this_form']
Есть также функции сеанса, которые вы можете использовать:
Функции сеанса PHP