Tengo un formulario que utilizo para enviar un mail. El usuario escribe lo que sea y pulsa al botón de envío.
A continuacion, me envío un mail a mí mismo avisandome de que alguien ha escrito un mensaje, e inserto el mensaje en mysql, despues de hacer esto, muestro una pantalla agradeciendo la colaboracion y un boton para volver a la pagina principal.
El problema es que si estando en esta ultima pantalla, el usuario pulsa F5 y refresca, el mail vuelve a enviarse y se vuelve a ingresar un nuevo registro en mysql. Asi tantas veces como veces se refresque pantalla.
He probado a poner lo siguiente:
Código PHP:
if ( !defined('MENSAJE_ENVIADO') )
{
//Aqui envio el mensaje
//Aqui lo ingreso en mysql
define('MENSAJE_ENVIADO', 1);
}
¿Alguna sugerencia?
Gracias por adelantado.