Ver Mensaje Individual
  #11 (permalink)  
Antiguo 04/04/2011, 07:33
Avatar de zibor
zibor
 
Fecha de Ingreso: diciembre-2006
Mensajes: 80
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: Como meter variable en una URL(URGENTE)

He estado mirando tu problema y bueno, e encontrado porque con mi forma tampoco funcionaba.
El problema que tiene es que al pasarle codigo HTML por la URL, quizas el navegador no interprete el codigo HTML como nosotros queremos, supongo que omitira las etiquetas.

esta es la solución y a mi me ha funcionado.

Código:
<?php
$plantilla="<p>A la Atenci&oacute;n de<span style='color: #4682b4;'>&nbsp;</span></p><p><span style='color: #4682b4;'>D. Nombre_cliente Apellidos_cliente</span></p><p><strong>Empresa_cliente</strong></p><p>Texto de ejemploooooooooooooo</p>";

//codifico la variable $plantilla
//con la funcion HTMLSPECIALCHARS le estoy indicando que no me quite el codigo HTML
$plantilla = base64_encode(htmlspecialchars($plantilla));
?>
<!-- Recuerda cambiar el nombre del archivo donde redirecciona "meta" -->
<meta http-equiv="Refresh" content="0.1;URL=2.php?plantilla=<?php echo $plantilla;?>" />
se recoge así.

Código:
<?php
//recogo mediante GET la variable plantilla de la url y la descodifico para poder entender su contenido.
$p = $_GET["plantilla"];
$plantilla = base64_decode($p);

// debes de ver el contenido como lo tenias antes....
echo "Codigo HTML: ".htmlspecialchars_decode($plantilla);
?>
__________________
Picando código...!!!