Это проблема браузера. Они публикуют данные при обновлении. Чтобы этого не происходило, вам придется проверять дублирование данных в коде каждый раз, когда вставляется новая запись. Это общепринятая практика, когда необходимо предотвратить дублирование данных.
В другом случае, когда ожидаются и допускаются подлинные дубликаты данных, вы можете перенаправлять пользователя на одну и ту же страницу регистрации после каждой вставки с помощью header("Location: {$location}");
. Это очистит данные POST браузера.