Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/10/2010, 09:37
Avatar de dreamconception
dreamconception
 
Fecha de Ingreso: octubre-2010
Ubicación: Mexico-Dinamarca
Mensajes: 22
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Evitar reenvío de formulario

Para prevenir abuso y errores del usuario, puedes tratar de utilizar PHP sessions.

Creo algo como esto;
Código PHP:
Ver original
  1.  
  2. if(!isset($_SESSION['last_email_sent']) OR $_SESSION['last_email_sent']==null OR $_SESSION['last_email_sent']<time()){
  3. //Let's send mail
  4. set_session("last_email_sent",time()+60*5); // 5 minutes timeout
  5. }else{
  6. //Mail has been send within 5 minutes
  7. }