1) с помощью JavaScript после первой отправки можно сделать кнопку отправки disabled
2) можно саму форму убрать вообще, после перегрузки страницы
3) можно куку ставить после отправки, если она есть - значит обработчик на серваке получаемые данные с формы игнорит