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