Jak zintegrować google reCAPTCHA z PHP

Google Recaptcha

W dzisiejszych czasach każdy chce pozbyć się spamu na swojej stronie, niezależnie od tego, czy jest to spam w komentarzach, wiadomości spamowe, czy ruch spamowy w Twojej witrynie. Aby chronić swoją witrynę przed spamowaniem, jednym z najlepszych i najłatwiejszych sposobów jest użycie Google reCAPTCHA.

Dawniej ludzie umieszczali na ekranie losową liczbę lub ciąg znaków i weryfikowali je po stronie serwera.

Ale ta metoda jest starą metodą i jest czasochłonna dla wielu użytkowników, podczas gdy metoda Google reCAPTCHA jest łatwa w użyciu i zajmuje mniej czasu, co zapewnia lepsze wrażenia użytkownika. Wystarczy jedno kliknięcie, aby udowodnić, że są ludźmi, a nie robotami. Google reCAPTCHA jest bardzo łatwy do zaimplementowania w skrypcie PHP.

Google reCAPTCHA

Na tym blogu dowiesz się, jak krok po kroku zintegrować google reCAPTCHA na swojej stronie z PHP.

Krok 1: Aby pobrać klucz API reCAPTCHA

Aby uzyskać klucz API do korzystania z reCAPTCHA, musisz zarejestrować swoją witrynę pod adresem – https://www.google.com/recaptcha/admin. Zrzuty ekranu znajdują się poniżej dla Twojej pomocy:

Jak zintegrować Google reCAPTCHA z PHP�
Nazwa Użyj własnej etykiety, aby łatwo było rozpoznać witrynę w przyszłości.

typ reCAPTCHA: Wybierz dowolny typ reCAPTCHA, który preferujesz dla swojej witryny. Obecnie dostępne są dwa typy, tj. reCAPTCHA v3 i reCAPTCHA v2. W przykładowym projekcie zastosowaliśmy reCAPTCHA v2.

Domeny: Tutaj musisz podać nazwę swojej strony internetowej, dla której będziesz wdrażać funkcjonalność reCAPTCHA. Dotyczy to domen, które tutaj wpisujesz, a także ich subdomen. Na przykład rejestracja dla abc.com rejestruje również xyz.abc.com.

Teraz po prostu zaznacz pole wyboru Zaakceptuj Warunki korzystania z usługi reCAPTCHA i kliknij na przycisku Prześlij.

Teraz masz klucz witryny i tajny klucz dla swojej witryny.
Jak zintegrować google reCAPTCHA z PHP

Krok 2:�Wdrożenie funkcji reCAPTHA�w swojej witrynie

  • Aby dodać reCAPTCHA najpierw musisz dołączyć bibliotekę JavaScript reCAPTCHA do swojego kodu HTML.
    
    
  • Teraz dodaj ten kod HTML, w którym chcesz pokazać widżet reCAPTCHA.
    
    
  • Zastąp�site_key� kluczem witryny dostarczonym przez Google dla Twojej witryny.
  • Zrobione teraz, po prostu odśwież stronę, a zobaczysz widżet reCAPTCHA na swojej stronie.

Krok 3: „Weryfikowanie odpowiedzi użytkownika”

Teraz musisz zweryfikować odpowiedź, gdy użytkownik kliknie widżet reCAPTCHA. Kod PHP do weryfikacji odpowiedzi użytkownika jest podany poniżej:

sukces) { $succMsg = 'Twoja prośba o kontakt została pomyślnie przesłana.'; } else { $errMsg = 'Weryfikacja robota nie powiodła się, spróbuj ponownie.'; } } ?>

Dodaj swój rzeczywisty tajny klucz w powyższym kodzie i gotowe.

Pobierz przykładowy kod tutaj.

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 *