$captcha = new Captcha; <span id="komentarz_captcha"> <?php if(!$captcha->promoted()) { </span> <p class="dane_kom_p"> <?php </p> <?php } ?>
Formularz wysyłam do metody a w niej mam:
$post=new Validation($_POST); $post->pre_filter('trim'); $post->pre_filter('htmlspecialchars'); $post->add_rules('captcha', 'required','Captcha::valid');
Co bym nie wpisał w pola captcha formularza jest zawsze źle. Patrzyłem nawet czy zmienna przekazywana do metody valid tej klasy ma tą samą wartość jak wpisana. W funkcji valid jest też linijka:
$result = (bool) Captcha::instance()->driver->valid($response);
Jak po niej wpisze var_dump($result); wypisuje zawsze bool(false). Konfiguracja standardowa. Ma ktoś jakieś pomysły?