Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2007, 02:32
hurricane
 
Fecha de Ingreso: julio-2004
Ubicación: San Sebastián de los Reye
Mensajes: 140
Antigüedad: 19 años, 9 meses
Puntos: 2
Problema al pasar url en una variable para enviar por mail

Hola a tod@s,

Estoy tratando de hacer un sistema de recomendar páginas a un amigo. No quiero enviar por mail la dirección raiz de la Web del tipo http://www.midominio.com sino que quiero pasar la url completa del tipo: http://www.dominio.es/ficha.php?fami...&idarticulo=48

Para ello dentro de las páginas creo la variable $url de la siguiente manera:

$url="http://".$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

Esta variable la paso en la url (GET) a la web form-enviar-amigo.php y en un campo oculto type="hidden" le pongo como value $url el problema con el que me encuentro es que dentro de este value aparece la página conrtada y sólo aparece http://www.dominio.es/ficha.php?familia=nombrefamilia

Creía que era un problema del caracter & y en la primera de las páginas he añadido el siguiente código:


$url="http://".$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$url=htmlentities($url);

En la url se pasa correctamente la url cambiando & por & pero el valor value del campo oculto sigue siendo el mismo.

¿Que estoy haciendo mal?

Un saludo y gracias
__________________
tecomweb.com - diseño y desarrollo Web