Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2005, 13:14
Avatar de uamistad
uamistad
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
función email + parámetros por url - error sencillo

Saludos camaradas !!

El problema es sencillo, así que me imagino que la solución debe ser sencilla, nada más que no puedo dar con ella.

PROBLEMA:

Escribo un email mediante el siguiente código:

Código PHP:
    $para="[email protected]";
    
$asunto="Saludos";
    
$identificador="JFKLJDKJAFJAIHFKAN";
    
$liga="http://www.mipaginaweb.com/index.php?id=".$identificador;
    
$texto="Te mando un saludo, compadre. Visita: $liga";
    
$cabecera "Mime-Version: 1.0\n";
    
$cabecera .= "Content-Type: text/plain; charset=iso-8859-1\n";
    
$cabecera .= "Content-Transfer-Encoding: quoted-printable\n";
    
$cabecera .="From: <[email protected]>";

    
mail("$para","$asunto","$texto",$cabecera); 
El email sí se envía. Cuando envío a direcciones de hotmail sí sirven, pues cuando hacen click en la liga puedo recibir el parámetro $identificador en mi script.

En otras direcciones, como Gmail, extrañamente el mensaje no llega correctamente. Una dirección de gmail recibiría algo así:

Código PHP:
Te mando un saludo compadreVisita"http://www.mipaginaweb.com/index.php?idJFKLJDKJAFJAIHFKAN; 
¿Qué pasó?

Qué se come el signo de igual (=) y así no puedo recibir los parámetros.

Alguien ha sufrido con algo así. ¿Algo que me sugieras para probar?

GRACIAS !!