submissão dupla quando atualizar php

Estou tentando corrigir o problema do envio duplo no meu script. Quando pressiono enviar, ele atualiza o mysql apenas uma vez (que é o que eu quero). No entanto, quando clico em refresh, ele atualiza o mysql novamente. Parece ignorar a instrução if quando o botão de atualização é pressionado. O que eu faria para impedir isso

aqui é o meu código

if (isset($_POST['submitButton'])) { 
//do something
 }


<form action = "table.php" method="post">
<label for="submitButton"></label>
<input type="submit" name="submitButton" id="submitButton"
value="Submit Form"/>
</form>

questionAnswers(5)

yourAnswerToTheQuestion