Foros del Web » Programando para Internet » PHP »

Problema al pasar url en una variable para enviar por mail

Estas en el tema de Problema al pasar url en una variable para enviar por mail en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/10/2007, 02:32
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:11.