Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/01/2014, 12:54
omarinfinito
 
Fecha de Ingreso: enero-2012
Ubicación: <?php echo"Los teques"; ?>/////estado miranda
Mensajes: 196
Antigüedad: 12 años, 10 meses
Puntos: 9
Respuesta: La solución pasa por PHP, pero no se como hacerlo...

Debes de pasar parte del codigo de la pagina, aunque con un buen codigo php puedes simplemente obtener la url, ponerla como hidden en un form, y pasarla via POST con un boton, see that

Código PHP:
Ver original
  1. $url="http://".$_SERVER['HTTP_HOST'].":".$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI'];
Ya tienes la url, ahora la usamos
Código HTML:
Ver original
  1. <form method="post" action="PAGINADEENVIO.php">
  2. <input type="hidden" value="<?php echo $url;?>" name="url"/>
  3. <input type="submit" value="Enviar esto por mail"/>
  4. </form>
ahora obtienes eso en la pagina de envio que creaste:

Código HTML:
Ver original
  1. <FORM method="post" action="http://www.sitio.org/cgi-bin/email.asp" name="form_enviar">
  2. <input type="hidden" name="url" value="<?php echo $_POST['url'];?>">
  3. <input type="hidden" name="base" value="/carpeta/subcarpeta/top-bottom_ind.xslt">
  4. <input type="hidden" name="titulo" value="Título de la publicación">
Lo de obtener id, imagino que es parte de la url, asi que no lo veo necesario..
y lo de titulo y toda la cosa, hazlo igual mediante el mismo form.