Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2013, 07:45
cachusan
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 13 años, 2 meses
Puntos: 31
Respuesta: Formulario vacio automaticamente

Cita:
Iniciado por maycolalvarez Ver Mensaje
el problema que veo es que sólo validas del lado del cliente, por el cual un usuario con js inactivo o un malintencionado puede simplemente enviar la petición y pro ende el correo llega en blanco.

solución: valide en PHP, es decir el servidor
Exactamente, deberás implementar alguna función de validación antes de enviar el mail, la funcion trim() lo único que hace es quitar espacios.

Sería algo parecido a esto:

Código PHP:
Ver original
  1. if(!empty(trim($_POST['nombre'])) || !empty(trim($_POST['fecha'])) ... ){
  2.    // envio el email
  3. }else{
  4.   // notifico el error
  5. }

Saludos

Última edición por cachusan; 18/03/2013 a las 07:46 Razón: error sintaxis