reCAPTCHA: suggerimenti e linee guida

Importante: la versione 1.0 dell'API reCAPTCHA non è più supportata. Esegui l'upgrade alla versione 2.0. Scopri di più

Errori dell'utente

Comprensione di errori durante la compilazione di un modulo può essere un'esperienza molto frustrante per l'utente. Quando un utente accede il CAPTCHA (o qualsiasi altro campo del modulo) in modo errato, ti consigliamo vivamente di fornire il seguente supporto:

  • Visualizzazione di nuovo del modulo in questione con i dati del modulo inseriti precompilati, in modo che non sia necessario a inserire nuovamente tutti i dati.
  • Aggiunta del parametro error= a http://www.google.com/recaptcha/api/challenge in modo che il tipo di errore sia mostrati all'utente.

reCAPTCHA su un sito https

Per evitare di ricevere avvisi nel browser quando utilizzi reCAPTCHA. su un sito SSL, devi sostituire http://www.google.com/recaptcha/api con https://www.google.com/recaptcha/api quando richiedi una verifica. La tua richiesta a reCAPTCHA sarà simile a questa:

<script type="text/javascript"
   src="https://www.google.com/recaptcha/api/challenge?k=your_public_key">
</script>

<noscript>
   <iframe src="https://www.google.com/recaptcha/api/noscript?k=your_public_key"
       height="300" width="500" frameborder="0"></iframe><br>
   <textarea name="recaptcha_challenge_field" rows="3" cols="40">
   </textarea>
   <input type="hidden" name="recaptcha_response_field"
       value="manual_challenge">
</noscript>

Campi reCAPTCHA vuoti

Se il valore di "recaptcha_challenge_field" o "recaptcha_response_field" sono non impostato durante l'elaborazione del modulo, evita di inviare una richiesta all'indirizzo www.google.com/recaptcha/api/verify. Ciò consente di affrontare più rapidamente i semplici tentativi di spam.