Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/12/2003, 06:18
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Gerald .. Ese "código" que pusistes de setcookie() te sirve para crear unas variables en cookies (concretamente para tu caso se sobraría con la primera).

Así que el proceso de validación de tu formulario con la opción de las cookies para evitar que se use el formulario en X segundos (que defines en el 3er parámetro de setcookie() ..) sería algo así:

Código PHP:
if (isset($_COOKIE['nombrequeledes'])){
      
header("location: pagina_de_error.php");
      exit;
} else {
    
// Validas y procesas tu formulario como ya lo haces ...
    // Al final ... "seteas" (creas) la cookie:
    
setcookie(......);

Recuerda que antes de setcookie() no puede existir nada de HTML por delante .. así que tu script de proceso NO ha de usar nada de HTML, por eso el "mensaje de error" cuando la cookie está creada .. la redirecciono a otra página que será la que muestre el error (en este caso no importa pero en tus mensajes de error al validar o de exito del proceso .. debes de sacarlos de este script y mostrarlos en otro redireccionando y pasando una variable de control tipo: errores_formulario.php?codigo=blabla y gestionarlo en ese script para mostrar el error en consecuencia).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.