Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2010, 11:34
Avatar de NacHox
NacHox
 
Fecha de Ingreso: enero-2005
Mensajes: 25
Antigüedad: 19 años, 10 meses
Puntos: 1
Mail se envía 2 veces

Hola a todos.

Tengo el siguiente problema: Tengo una página de confirmación de un autorespondedor, donde necesito que se envíe un email a la persona que invitó al suscriptor (avisandole que tiene un nuevo suscriptor).

Este es el proceso:

Pepito llega a www.miweb.com/?id=nacho y deja su nombre y email. Cuando confirma la suscripcion, le llega un correo a nacho (porque id=nacho y esto se guarda en una cookie para saber que es nacho quien lo refirio) avisandole que tiene un nuevo suscriptor.

El problema es que llega 2 veces el mismo correo a nacho. No se si el autorespondedor recarga la página (ya que te envian un link personalizado a tu correo para confirmar la suscripcion el cual redirecciona a la pagina de mi script) o el problema es mio.

Se podrá establecer que el correo se envie solo 1 vez? y como? O es un problema mio del codigo?

Este es el codigo que hace lo mencionado:

Código PHP:
<? 
$HTTP_COOKIE_VARS
["idUsuario"];

include(
"con.php");
$link=Conectarse();

$sql mysql_query("SELECT nombre,email,nick FROM afiliados WHERE nick = '$idUsuario'");
$fila=mysql_fetch_array($sql);
$destinatario=$fila[email];
$nombre=$fila[nombre];
$nick=$fila[nick];

$headers "From: [email protected]";
$message .= "
Hola $nombre!

Este correo es para avisarte que ha llegado un nuevo suscriptor"
;

mail("$destinatario""Tienes un nuevo suscriptor!"$message$headers);

?>
Llevo dias viendo que podrá ser, agradezco enormemente a quien pueda ayudarme.

Saludos.