yo no veo que implementes AJAX en ninguna parte, ¿entonces cual es tu problema en realidad: no sabes usar ajax?: consulte un manual
http://librosweb.es/ajax/
además usar ajax no garantiza que clickee repetidas veces y se envíen N peticiones ajax, la idea es generar un token único para cada elemento susceptible a like, por ejemplo como lo hace FB con la url en particular,
registrando el like sobre el token especifico, no incrementando un contador completamente vulnerable, claro, también ha de existir el contador para optimizar el proceso de lectura, pero no se acumula hasta no verificar si el like sobre el token ha sido verificado.