Crea una sesión que guarde los datos del formulario y agrega un condicional de que si la variable $_SESSION
contiene los datos, no vuelva a cargar el formulario, sino que utilice estos datos.
Para ahcerlo debes usar la función session_start();
y puede comenzar a almacenar datos en dicha variable. Cuando quieras que los datos se eliminen, utiliza la función session_destroy()
y todo se borrará y comenzará nuevamente el proceso.
Acá te pongo un ejemplo:
session_start(); $_SESSION['datos_ok'] = true; if(isset($_SESSION['datos_ok'])){ //tomar los datos de la variable $_SESSION }else{ //tomas los datos de la variable $_POST o $_REQUEST }
Luego determinas en qué momento quieres que se eliminen los datos de sesión y en ese lugar pones simplemente la función session_destroy()
.