Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2004, 12:27
nogmo
 
Fecha de Ingreso: marzo-2003
Mensajes: 6
Antigüedad: 16 años, 10 meses
Puntos: 0
Al refrescar pantalla con F5 se vuelve a ejecutar...

Hola a todos:

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);

Pero no me funciona.

¿Alguna sugerencia?
Gracias por adelantado.