Come integrare Google reCAPTCHA con PHP

Google Recaptcha

Al giorno d’oggi tutti vogliono sbarazzarsi dello spamming sul proprio sito Web, sia che si tratti di commenti spam o messaggi di spam o traffico di spam sul proprio sito. Per proteggere il tuo sito Web dallo spam, uno dei modi migliori e più semplici è utilizzare Google reCAPTCHA.

In passato, le persone mettevano un numero o una stringa casuali sullo schermo e lo verificavano sul lato server.

Ma questo metodo è il vecchio metodo e richiede tempo anche per molti utenti, mentre il metodo reCAPTCHA di Google è facile da usare e richiede meno tempo con conseguente migliore esperienza utente. Hanno solo bisogno di un solo clic per dimostrare che sono umani e non un robot. Google reCAPTCHA è molto facile da implementare in uno script PHP.

Google reCAPTCHA

In questo blog imparerai passo dopo passo come integrare google reCAPTCHA sul tuo sito web con PHP.

Passaggio 1: per recuperare la chiave API reCAPTCHA

Per ottenere una chiave API per utilizzare reCAPTCHA, devi registrare il tuo sito Web su – https://www.google.com/recaptcha/admin. Gli screenshot sono forniti di seguito per il tuo aiuto:

Come integrare google reCAPTCHA con PHP�
Etichetta: Utilizza un’etichetta a tua scelta, in modo che sia facile riconoscere il sito in futuro.

tipo reCAPTCHA: Scegli qualsiasi tipo di reCAPTCHA che preferisci per il tuo sito. Attualmente sono disponibili due tipi, ovvero reCAPTCHA v3 e reCAPTCHA v2. Abbiamo usato reCAPTCHA v2 nel progetto di esempio.

domini: Qui devi inserire il nome del tuo sito web per il quale implementerai la funzionalità reCAPTCHA. È applicabile ai domini che inserisci qui e anche ai suoi sottodomini. Ad esempio, una registrazione per abc.com registra anche xyz.abc.com.

Ora seleziona la casella di controllo di Accetta i Termini di servizio di reCAPTCHA e fai clic sul pulsante Invia.

Ora hai la chiave del sito e la chiave segreta per il tuo sito web.
Come integrare Google reCAPTCHA con PHP

Passaggio 2:�Implementa la funzionalità reCAPTHA�sul tuo sito

  • Per aggiungere prima reCAPTCHA devi includere la libreria JavaScript reCAPTCHA nel tuo HTML.
    
    
  • Ora aggiungi questo codice HTML dove vuoi mostrare il widget reCAPTCHA.
    
    
  • Sostituisci�site_key�con la chiave del sito fornita da Google per il tuo sito web.
  • Ora è fatto, basta aggiornare la tua pagina e vedrai il widget reCAPTCHA sul tuo sito.

Passaggio 3:�Per convalidare la risposta dell’utente

Ora devi convalidare la risposta quando un utente fa clic sul widget reCAPTCHA. Di seguito è riportato il codice PHP per verificare la risposta dell’utente:

success) { $succMsg = 'La tua richiesta di contatto è stata inviata con successo.'; } else { $errMsg = 'Verifica del robot fallita, riprova.'; } } ?>

Aggiungi la tua vera chiave segreta nel codice sopra e il gioco è fatto.

Ottieni il codice di esempio qui.

Aparajita Singh

Aparajita Singh

Aparajita Singh is an experienced Software engineer in PHP. She also has knowledge of C, JAVA and database design. She has been working in the IT Industry from the last 2yrs and still looking forward to achieving more in the IT industry. She lives in New Delhi and her hobby is to write the technical writeups.

Leave a Reply

Your email address will not be published. Required fields are marked *