Hola de nuevo, me surge una duda al recordar campos de formularios de contacto...
Yo tengo un formaultario en el cual tengo por ejemplo Nombre, Apellido, Direccion, Telefono.. Etc.
Por ejemplo contacto.php
Hay una serie de campos .... 5 por ejemplo.
Los envio a otra pagina que procesa los datos ejemplo
contacto_correcto.php
Esta pagina inicia una session si algun campo esta mal y setea ejemplo si el nombre esta mal:
Código PHP:
session_start();
if(empty($_POST["Nombre"] or ....)
{
$_SESSION["ErrorNombre"] = 1 //Indico que hay error en el nombre
$_SESSION["Nombre"] = $_POST["Nombre"] // recuerdo el nombre si esta mal escrito
}
---
Luego al saber que esta mal redirecciono a la pagina del form donde habia partido y si esta seteada la variable de sesion digo que hay errores y muestro el nombre recordandolo. Luego destruyo la session porque el proceso se vuelve a repetir.
¿Es correcto? Se que se pueden enviar datos a la misma pagina, pero prefiero tener la validacion separada. Se tambien que con cookies lo puedo hacer pero no se estoy en duda....
Saludos y Gracias.