Hola a todos, saludos  

 . 
   Necesito una sugerencia de ustedes. 
   Tengo un formulario de validación de usuarios que en caso de que algún campo no se llene regreso a dicho formulario y marco las casillas donde se produjo una entrada incorrectamente. 
    Como lo he hecho es de la siguiente manera: 
    1) Tengo dos páginas php, formulario de datos y una que los procesa. Primeramente antes de enviar los datos a la página que verifica y procesa los datos almaceno dichos valores de campos en una cookie, si por alguna circunstancia ocurría un error entonces volvía a recojer dichos valores. Pero esta manera la descarté debido a que:  
              Motivos 1-1 El navegador posiblemente no tuviera habilitadas las cookies
                           1-2 Por seguridad no puedo dejar inf personal en el cliente, entre otros 
     2) La segunda fue que en la página que procesa los datos construir un <form action="paginaAnterior.php"> con campos hidden dentro de ese <form, donde en cada nombre de dichos campos hidden correspondieran a los campos con error recogidos del formulario anterior con sus valores. La idea es hacer un submit() con una rutina en JavaScript a dicho <form de la página de procesos para que redirigiese al formulario de captura de datos y con el verbo $_POST recoger esos datos y mostrar los campos con error. 
       Inconvenientes: No me funcionó en otros navegadores al hacer un submit inmediatamente al formulario de procesamiento, esto es cuando llega a esa página de procesos e inmediatamente se hace submit con una función Javascript a ese form. 
   Pero la duda mía es, ¿Cuál sería la mejor manera de arreglar esto?. ¿Una sugerencia? 
   Saludos