Я делаю веб-страницу для своей местной библиотеки, и я думал, что это мог бы быть вид обращения, чтобы иметь "пользовательскую" капчу на основе обложек книги. Поэтому подайте одну из нескольких дюжин обложек книги и имейте покровителя, заполняющего тип формы книжный заголовок, чтобы доказать, что они являются человеческими. При принятии я разделил информацию о заголовке/авторе из изображения и имени файла, которое будет достаточно? Был бы то, что это была уникальная система на довольно маленьком веб-сайте быть достаточно для создания этого эффективным? Насколько хитрый боты спама в эти дни? Был бы, имея название картинки быть ISBN # быть слишком очевидным?
Вот демонстрационное покрытие:
(источник: mfrl.org)
Вам нужно сделать это системе OCR сложно читать текст. В противном случае спам-бот легко пройдет вашу капчу без какой-либо настройки со стороны спамера.
Вот почему в наши дни вы видите забавное XORing, шум и искажение на большинстве капч.
В принципе, имеет смысл НЕ основывать имя изображения на чем-то, что можно найти, хотя в случае с локальной библиотекой шансы, что спамеры будут писать собственные сценарии для обхода вашей капчи, невелики. ...
Попробуйте, jQuery и версию html из этого: Практические подходы CAPTCHA, не основанные на изображениях?