бд вести учет времени последнего POST. Приходит новый POST, запрашиваем из бд время последнего POST, сравниваем с текущим, если время меньше 10 минут, то шлем POST лесом, иначе обрабатываем
php не обрабатывается браузером, запускайте на http сервере.
Вот пара готовых сконфигурированных серверов Denwer, OpenServer, XAMPP
Советую OpenServer.
Скрипт рабочий, только в одном месте была синтаксическая ошибка, см. картинку, то что выделено - удалить
тут указан файл лежащий в папке уровнем выше, если файл лежит рядом со скриптом - удалить ../ header('Location: ../thanks.html');