Como dijo bien el amigo "informacionsys" puedes usar sesiones O como lo dice tu post puedes usar un hidden field:
envias por POST la variable (no saldrá en la barra de navegaciones)
y utilizas un campo oculto por ejemplo:
Código PHP:
<input type="hidden" name="variable" id="variable" value="<?php echo $_POST['id'] ?>" />
entonces la variable oculta recibe el ID pero no se ve a nivel de HTML pero está la variable almacenada a nivel de PHP, con eso debe bastar