Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/07/2011, 06:42
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: insertar una dirección en un correo por formulario

Eso te va a funcionar, pero no es recomendable utilizar HTTP_REFERER, por dos motivos:
1. En ciertas ocasiones, se puede modificar el valor a través del navegador.
2. Si la dirección es insertada manualmente desde el navegador, este valor va a ser vacío, hay que seguir un link para que se rellene.

La forma de solucionarlo, si quieres mayor seguridad, es por sesiones, de forma que en la página o páginas donde vas a enviar al formulario inicialices sesion (session_start()) y guardes un campo con la url ($_SESSION['url'] = $_SERVER['PHP_SELF']). En la página del formulario tendrás que iniciar la sesión también y en el campo hidden, extraer el valor con:
<input type="hidden" name="url" value="<?php echo $_SESSION['url']; ?>"/>

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?