Una mejor solución en lugar de enviar la página y recargar toda la página sería hacer una solicitud AJAX, así es como funcionan los 'me gusta' de Facebook.
Esto se puede lograr usando jQuery Biblioteca JavaScript.
El esquema general sería:-
1) Haga clic en el botón
2) Enviar solicitud AJAX
3) Actualizar HTML para mostrar que se ha hecho clic en el botón y evitar volver a hacer clic en el botón.