Подскажите пожалуйста как после отправки формы с капчей проверить корректность введенной капчи. Для того что бы проверить так $captcha->isValid( $_POST['foo'], $_POST ) нужно второй раз создать объект капчи. А конструктор запущенный второй раз как я понял генерит у меня новую сессию $captcha = new Zend_Captcha_Figlet( array( 'name' => 'foo', 'wordlen' => 6, 'timeout' => 60 ) ); Спасибо
Просто сам функционал генерации капчи генерит у себя внутрях сессию, и я думал что конструктор должен поидее проверять и не создавать новую капчу, я же все таки передаю в post айдишник капчи. Прошу прощения, что мне сохранить в сессию - объект созданный Zend_Captcha_Figlet ? Я конечно могу получить сессию куда он все это дело пишет, и там вручную сравнить $session = new Zend_Session_Namespace( 'Zend_Form_Captcha_'. $id ); .....if ( $captcha != $form_captcha ) { ... }. Просто в чем тогда смысл метода isValid() ?