
21/07/2011, 06:42
|
 | | | Fecha de Ingreso: marzo-2008 Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 17 años 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? |