Te doy un ejemplo y vos divertite....
formulario.html -> completo datos y voy a ---> formulario.php
en formulario.php
ante todo le pengo:
session_start();
Código PHP:
if(!isset($_SESSION['formulario']))
{
$_SESSION['formulario'] = '1';
//y tu codigo......
}else{
header( "Location: no-enviaras.html");
}
Basicamente, inicias session con session_start();
consultas si la variable formulario esta setiada con isset();
si no lo esta, la setea, y te permite enviar el formulario.
si lo esta, te redirige a otra pagina.
Divertite esta bueno PHP. ( jajaj re politico)