Как сделать кнопку неактивной?
js сессия, но знающий человек просто может изменить значение, можно на Php сессиях, но так нагрузка будет больше, за-то безопаснее. Выбор за вами.
Вам надо куда то запомнить инфу о том, нажимал ли пользователь кнопку. Варианты куда:
- сессия (тогда лок кнопки делается в пхп)
- база данных (точно так же - пхп)
- кукизы