Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2013, 13:51
betodaniel61
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años, 6 meses
Puntos: 3
Mail de PHP retorna valor por URL

Buenas tardes:


Tengo este código que envía un mail el cual funciona bien:

include_once('../includes/procs.php');
$empresa="Empresa de Prueba";
$ss=4;
$pp=2;
$voya="/negocio/publicacion".$ss."_consulta.php?p=$pp";
$refe="<a href='".sitio_empresa().$voya."'>Ir a la publicacion (".$pp.")</a>";
$cuerpo_del_mensaje='<img src='.logo_empresa().' alt="aa" width="107" height="57" border="0" />';
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.="Estimado Señor";
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.=" Le hicieron la siguiente pregunta ";
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.="<b>"." Pregunta "."</b>";
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.=$refe;
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.="Gracias por Elegirnos";
$cuerpo_del_mensaje.="<br>";
$cuerpo_del_mensaje.="<b>"."$empresa"."</b>";
$headers = "MIME-Version: 1.0\r\n"; // garantizar una exhibicion correcta de los caracteres
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; // codificacion de caracteres Unicode (Usado en todos los países)
$headers .= "From: $empresa <".mail_empresa_noreply().">\n"; // remitente
$headers .= "Reply-To: mail_empresa_noreply()\n"; // responde a
$xv=mail("[email protected]","Te hicieron una pregunta por "."Titulo del Mail",wordwrap($cuerpo_del_mensaje,70, " ", true),$headers);


Al volver a la página desde el mail en "Ir a la publicacion" pasa lo siguiente:

en vez de mandar a la URL:
http://www.empresa.com.ar/negocio/pu...nsulta.php?p=2
manda esto:
http://www.empresa.com.ar/negocio/pu...lta.php?p%20=2

es decir le agrega los caracteres "%20" entre el "?p" y el "=2"

La verdad no se porque.

Les agradecería si pueden ayudarme