Código PHP:
<?php
@$boton = $_POST['enviar'];
if($boton == TRUE)<br />
{
echo "Aca el INSERT a la base de datos";
header("Location: index.php"); // Cuando termines de insertar los datos te redirecciona a otra pagina
}
else
{ header("Location: registro.php"); }
?>
En donde "enviar" seria el nombre del boton que envia el formulario
Entonces si ya lo enviaron da TRUE pero si ingresan directamente a la pagina en donde se hace este proceso, es redireccionado a la pagina de registro (registro.php)