ciao, guarda ho letto molto velocemente la premessa...io nell'inserimento dei post ho risolto in due modi:
su una variabile di sessione salvo il testo del post e su un altra la data attuale.
a quel punto prima di eseguire la query faccio un piccolo controllo del tipo:
if($_SESSION['last_date'] > time()+10 OR $_SESSION['last_text']==$_POST['text'])
echo "Stai inviando più volte lo stesso messaggio";
else
query()...