Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Имеет смысл только для сессий, хранящихся в базе. В php вроде в файлах по дефолту хранятся, можно просто в сессию и в куки класть UUID капчи. Замаха на распределённость и отказоустойчивость тут всё равно нет. А взломать эту капчу сможет даже ребёнок
Ну так про то и сказ. Хранить можно в сессиях, они для того немного и предназначены. Хранить в файле - криво и глупо, поскольку с сессией всю работу на себя возьмёт система.
>$n='Kvadr';
>$n='Treug';
Убейте себя хотя бы за это.
Писалось в спешке.Отсюда косяки типа 26 строки, к примеру.Уже давно, собственно, переделано.
И это, в чем вообще смысл этой капчи?
<<$x = rand (1,3);
Прошла любовь, завяли помидоры.
о, как я умею, оказывается
есличо, я лидер митолл группы, дальше по тексту
а теперь представим, что на сайт кроме автора по недоразумению заблудился кто-то... одновременно...
я уже молчу про отношение степени спамоустойчивоти к степени мозгоебства гипотетическому посетителю
А взломать эту капчу сможет даже ребёнок
Запустил скрипт который долбит форму с одним вариантом капчи, и данные с 0.33 вероятностью проходят валидацию)