Это стандартное поведение: при перезагрузке страницы, если она была опубликована, ваш браузер повторяет тот же запрос (с POST).
Чтобы избежать этого, вы можете использовать перенаправление на ту же страницу, используя:
<?php
header("location:".$mycurrentURl);
Это перезагрузит страницу через запрос get. Это предотвратит двойные посты.