Google Recaptcha

Como integrar o google reCAPTCHA com PHP

Hoje em dia, todo mundo quer se livrar do spam em seu site, seja comentário de spam ou mensagens de spam ou tráfego de spam em seu site. Para proteger seu site contra spam, uma das melhores e mais fáceis maneiras é usar o Google reCAPTCHA.

Antigamente, as pessoas costumavam colocar algum número ou string aleatório na tela e verificá-lo no lado do servidor.

Mas esse método é o método antigo e também é demorado para muitos usuários, enquanto o método reCAPTCHA do Google é fácil de usar e leva menos tempo, resultando em uma melhor experiência do usuário. Eles só precisam de um único clique para provar que são humanos e não um robô. O Google reCAPTCHA é muito fácil de implementar em um script PHP.

Google reCAPTCHA

Neste blog, você aprenderá como integrar o google reCAPTCHA em seu site com o PHP passo a passo.

Etapa 1: para buscar a chave da API reCAPTCHA

Para obter uma chave de API para usar o reCAPTCHA, você precisa registrar seu site em – https://www.google.com/recaptcha/admin. As capturas de tela são fornecidas abaixo para sua ajuda:

Como integrar o google reCAPTCHA com PHP�
Gravadora: Use um rótulo de sua própria escolha, para que seja fácil reconhecer o site no futuro.

tipo reCAPTCHA: Escolha qualquer tipo de reCAPTCHA que você preferir para o seu site. Existem dois tipos disponíveis atualmente, ou seja, reCAPTCHA v3 e reCAPTCHA v2. Usamos o reCAPTCHA v2 no projeto de amostra.

Domínios: Aqui você precisa inserir o nome do seu site para o qual você implementará a funcionalidade reCAPTCHA. É aplicável aos domínios que você inserir aqui e também aos seus subdomínios. Por exemplo, um registro para abc.com também registra xyz.abc.com.

Agora é só marcar a caixa de seleção de Aceite os Termos de Serviço do reCAPTCHA e clique em no botão Enviar.

Agora você tem a chave do site e a chave secreta do seu site.
Como integrar o google reCAPTCHA com PHP

Passo 2:�Implemente a funcionalidade reCAPTHA�no seu site

  • Para adicionar o reCAPTCHA primeiro, você precisa incluir a biblioteca JavaScript reCAPTCHA em seu HTML.
    
    
  • Agora adicione este código HTML onde você deseja mostrar o widget reCAPTCHA.
    
    
  • Substitua �site_key� pela chave do site fornecida pelo google para o seu site.
  • Está feito agora, basta atualizar sua página e você verá o widget reCAPTCHA em seu site.

Etapa 3:�Para validar a resposta do usuário

Agora, você precisa validar a resposta quando um usuário clicar no widget reCAPTCHA. O código PHP para verificar a resposta do usuário é dado abaixo:

success) { $succMsg = 'Sua solicitação de contato foi enviada com sucesso.'; } else { $errMsg = 'Falha na verificação do robô, tente novamente.'; } } ?>

Adicione sua chave secreta real no código acima e pronto.

Obter o código de exemplo aqui.

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 *