Mam stronkę www, gdzie mam rejestrację i chciałem użyć mechanizmu recaptcha przy rejestracji.
Wrzuciłem do kodu fragmenty:
Przy filtracji danych:
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
Przy sprawdzaniu czy dane są poprawne:
elseif (!$resp->is_valid) {
echo '
Proszę wpisać poprawnie wyrazy z obrazka.';
}
Przy wyświetlaniu formularza (na dole):
// wy¶wietlamy formularz
echo '
Login:
Hasło:
Powtórz hasło:
E-mail:
';
echo recaptcha_get_html($publickey); // wyświetlanie reCAPTCHA
Oczywiście w pliku też są podane klucze. I efekt jest taki, że na stronie wszystko się ładnie wyświetla ale w kółko przy próbie rejestracji dostaję komunikat:
“Proszę wpisać poprawnie wyrazy z obrazka.”
Co może być nie tak?