Indica el código que usas para ver el proceso completo ..
En principio .. a no ser que uses un formulario por médio del proceso en modo "post" de envio de variables .. el problema que describes no debería suceder .. Pero por otro lado siempre es conveniente abandonar el proceso de un formulario en scripts o procesos separados redireccionando hacia donde corresponda.
Es decir ..
formulario.php --> busqueda.php --> registro.php
Si haces ese proceso . y formulario.php envia a busqueda.php por POST .. al volver de registro.php a busqueda.php tu navegador pretenderá enviar los datos nuevamente al servidor ..
Supongo que usas sesiones? .. si es así también puedes ajustar el "caché" de tus páginas a un valor "public" (no "private"):
session_cache_limiter()
www.php.net/session_cache_limiter
Un saludo,