Я понимаю, что двойные посты всегда были проблемой с формами.
Я использую маркерный метод на стороне сервера для решения этой проблемы, но я считаю, что он не работает безупречно. У меня есть система, настроенная на создание уникального токена для каждой формы, а затем запись этого токена в СЕССИИ после его публикации.
SESSION - это массив каждой формы, которую пользователь когда-либо опубликовал (для сброса по истечении SESSION), и при каждой отправке система проверяет in_array (), чтобы увидеть, была ли эта форма когда-либо опубликована ... если так, то это останавливает их.
Похоже, что в процессе работы система не может записать заполненный токен в СЕССИЮ достаточно быстро, чтобы справиться с двойным щелчком по кнопке отправки. Таким образом, повторное посещение старой страницы обрабатывается нормально, но двойной щелчок при отправке создает проблему.
Не уверен, что я могу сделать, чтобы решить эту проблему.