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$url="http://".$_SERVER['HTTP_HOST'].":".$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI'];
Ya tienes la url, ahora la usamos
Código HTML:
Ver original<form method="post" action="PAGINADEENVIO.php"> <input type="hidden" value="<?php echo $url;?>" name="url"/>
<input type="submit" value="Enviar esto por mail"/>
ahora obtienes eso en la pagina de envio que creaste:
Código HTML:
Ver original<FORM method="post" action="http://www.sitio.org/cgi-bin/email.asp" name="form_enviar"> <input type="hidden" name="url" value="<?php echo $_POST['url'];?>">
<input type="hidden" name="base" value="/carpeta/subcarpeta/top-bottom_ind.xslt"> <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.