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

Gli errori commessi durante la compilazione di un modulo possono essere un'esperienza molto frustrante per l'utente. Ti consigliamo vivamente di aiutare un utente a inserire il CAPTCHA in modo errato (o in qualsiasi altro campo del modulo):

  • Il modulo in questione viene visualizzato nuovamente con i dati del modulo inseriti precompilati, in modo da non dover reinserire tutto.
  • Aggiunta del parametro error= a http://www.google.com/recaptcha/api/challenge in modo che il tipo di errore venga mostrato all'utente.

reCAPTCHA su un sito https

Per evitare di ricevere avvisi del 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 avrà il seguente aspetto:

<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" non è impostato durante l'elaborazione del modulo, evita di inviare una richiesta a www.google.com/recaptcha/api/verify. In questo modo puoi gestire più rapidamente semplici tentativi di spam.