Я когда нажимаю на кнопку, выполняю php код, то он выполняется. Но когда я обновляю страницу, то он еще раз выполняется... А мне этого не надо. Можно как то исправить?
Очисти $_POST. Банально $_POST = []; Но правильней unset($_POST); Так же лучше после выполения кода делать переадрессацию header('Location: /index.php');