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);
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 compadre. Visita: "http://www.mipaginaweb.com/index.php?idJFKLJDKJAFJAIHFKAN;
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 !!