lo que deberias hacer es aplicar MVC, pero hay otra manera menos elegante de hacerlo.
te explico.
PAGINA UNO -------------> PAGINA DOS -------------> PAGINA TRES
en uno, tenes el formulario.
en dos tenes el INSERT a la BD
en tres tenes un mensaje de OK.
entonces el usuario llena los datos en UNO, luego estos son enviados a DOS donde son grabados en la BD, y al final de esta instruccion le colocas un
response.redirect que te envie a TRES.
entonces si alguien regarga TRES, los datos no se enviaran nuevamente a la BD ya que DOS es la que se encarga de eso.
algo asi
(si es que te entendi bien

)