История изменений
Исправление foror, (текущая версия) :
Если это целенаправленные боты, то можно попробовать блочить по IP. Один IP стоит порядка 30 центов, так что если у ботовода ограниченные бюджеты, можно попробовать вычислить пул IP-ов.
Если это просто боты-краулеры, то добавь на форму какое-нибудь вычисление на javascript (через addEventListener, а не в onsubmit поле html-элемента) на основе введенных данных (наипростейшее - хеш этих данных) и передавай это значение вместе с формой (например как input[type=hidden]). На сервере вычисляй значение заново и сравнивай с присланным.
А после убери капчу и мир станет чуточку лучше.
Исправление foror, :
Если это целенаправленные боты, то можно попробовать блочить по IP. Один IP стоит порядка 30 центов, так что если у ботовода ограниченные бюджеты, можно попробовать вычислить пул IP-ов.
Если это просто боты-краулеры, то добавь на форму какое-нибудь вычисление на javascript на основе введенных данных (наипростейшее - хеш этих данных) и передавай это значение вместе с формой (например как input[type=hidden]). На сервере вычисляй значение заново и сравнивай с присланным.
А после убери капчу и мир станет чуточку лучше.
Исходная версия foror, :
Если это целенаправленные боты, то можно попробовать блочить по IP. Один IP стоит порядка 30 центов, так что если у ботовода ограниченные бюджеты, можно попробовать вычислить пул IP-ов.
Если это просто боты-краулеры, то добавь на форму какое-нибудь вычисление на javascript на основе введенных данных (наипростейшее - хеш этих данных) и передавай это значение вместе с формой (например как input[type=hidden]). На сервере вычисляй значение заново и сравнивай с присланным.