Uma solução melhor do que enviar a página e recarregar toda a página seria fazer uma solicitação AJAX, é assim que os 'curtidas' do Facebook funcionam.
Isso pode ser feito usando o jQuery Biblioteca JavaScript.
O esquema geral seria:-
1) Clique no botão
2) Enviar solicitação AJAX
3) Atualize o HTML para mostrar que o botão foi clicado e evite clicar novamente no botão.