гм .. тогда раскажи про метод устарела ! .. по времени ... знаешь автоматы очень шустрые бывают надо нам сто постов сделать ... на первом глазками смотрим ручками вводим .. и за 5 секунд на "неустаревшем" коде вводим сто постов (образно говоря - конечно есть и защита от флуда , но в данном случае я говорю именно о самой капче без окружения дополнительными защитами самого кода ... это другая песДня!)
Ты не понял, каждая новая генерация каптчи - это новый ключ, смотри сам, там есть код каптчи и её ключ!!!! Если его не светить и, например писать в сессию, то облом всем роботам. А проверить устарела ли каптча - просто, в конфиг куда-нибудь в секундах сохраняем время жизни каптчи, а потом проверяем: PHP: <?php if((time() - $config['captcha_life_time']) > $result['captcha_time']) { # не тру } upd. После проверки ключ можно удалять из БД
придумал супер метод! берем генерим код, хешируем его + секретная строка = А1 и <img src="image.php?A1"> - где скрипт поодбирает то что мы нахешировали и выводит число!!!! а в форме передаем хайденом А1 ... и по получении сравниваем!!! правда классный без-сессионный метод! ? ну и что что ждать картинку месяц! главное логика какая!!!! врядли спамер успеет раньше .. нам же секретная строка известна!!!!! ------------------------------ эээ сорри .. иду спать!