CÁCH TÍCH HỢP RECAPTCHA CỦA GOOGLE TRONG PHP 7 - PHP 8


Google reCAPTCHA là giải pháp tốt nhất để bảo vệ các biểu mẫu web khỏi spam. ReCAPTCHA là một công cụ bảo vệ chống thư rác mạnh mẽ đảm bảo bạn là người thật và hộp kiểm reCaptcha của Google cũng cung cấp trải nghiệm người dùng tốt nhất trong một vài dòng mã.

Image

CÁCH TÍCH HỢP RECAPTCHA CỦA GOOGLE TRONG PHP 7 - PHP 8

 04/05/2021    29 lượt xem webbentre.com

Google reCAPTCHA là giải pháp tốt nhất để bảo vệ các biểu mẫu web khỏi spam. ReCAPTCHA là một công cụ bảo vệ chống thư rác mạnh mẽ đảm bảo bạn là người thật và hộp kiểm reCaptcha của Google cũng cung cấp trải nghiệm người dùng tốt nhất trong một vài dòng mã.

 

Cách tích hợp reCAPTCHA của Google trong PHP 7 -  PHP 8

 

 

Google đã phát hành reCAPTCHA phiên bản 3 gần đây và phiên bản 2 cũng có mặt để bảo vệ khỏi các chương trình xấu. Để nâng cao năng suất của Biểu mẫu liên hệ, chúng ta phải triển khai mã reCAPTCHA trong các trang web của mình. Nó xác thực biểu mẫu liên hệ với một lần đánh dấu và nó ngăn không cho bot gửi thư rác.

Việc triển khai mã reCaptcha của Google trong biểu mẫu liên hệ PHP rất hữu ích từ góc độ người dùng. Công cụ này được thiết kế đặc biệt để kiểm tra người dùng chân chính chống lại các bot xấu. Người dùng phải nhấp vào hộp kiểm để xác nhận danh tính của mình. Đơn giản, phải không.

Thông thường, Google reCAPTCHA được sử dụng để bảo vệ khỏi bot; tuy nhiên, bạn cũng có thể xác thực bất kỳ phản hồi nào được tạo từ ứng dụng web của bạn bằng reCAPTCHA. Chúng tôi cũng đưa ra các hướng dẫn trước về cách tạo CAPTCHA tùy chỉnh bằng PHP.

Quy trình tích hợp reCAPTCHA của Google:

  • Tạo khóa API trang web & bảo mật reCAPTCHA.
  • Tạo một biểu mẫu HTML với Bootstrap.
  • Tích hợp reCAPTCHA trong một biểu mẫu PHP.
  • Xác thực phản hồi bằng reCAPTCHA của Google.
  • Gửi email để đăng dữ liệu biểu mẫu bằng PHP.
  • Tạo khóa API trang web & bảo mật reCAPTCHA
  • Chúng ta phải có Trang web reCaptcha và Khóa bí mật của Google và nó yêu cầu bạn đăng ký miền cần được bảo vệ chống spam.
  • Truy cập trang web reCAPTCHA và đăng ký ứng dụng của bạn.

 

Nhập tên Nhãn. Nó giúp bạn nhận ra tên miền đã đăng ký của mình.

Chúng ta có thể xem reCAPTCHA phiên bản 3 và 2, chọn reCAPTCHA v2> Tùy chọn tôi không phải là người máy bằng cách chọn nút radio.

Nhập tên miền của bạn, mà tên miền này cần được bảo vệ khỏi bot.

 

Tíchh hợp vào website Google Recaptcha để chống lại bot

 

Nhấp vào nút “Lưu”, bạn sẽ được chuyển đến một trang mới.

 

Xác thực Google recaptcha lấy mã đăng ký vào website

 

Sao chép Khóa trang web reCAPTCHA và Khóa bí mật của bạn, chúng ta sẽ cần các khóa API này trong bước tiếp theo.

Tích hợp reCAPTCHA của Google trong Biểu mẫu liên hệ PHP


Để thêm Tiện ích reCAPTCHA của Google trong Biểu mẫu HTML, chúng ta cần đặt tệp JavaScript reCAPTCHA ở cuối trang web. Chỉ cần dán liên kết sau trước khi đóng thẻ body.

 

< script src="https://www.google.com/recaptcha/api.js" async defer >< /script >

 

Tiếp theo, chèn thẻ HTML g-recaptcha bên trong phần tử Biểu mẫu HTML, đặt nó chính xác ở nơi bạn muốn hiển thị công cụ reCAPTCHA.

Tiện ích g-recaptcha đi kèm với thuộc tính khóa data-site. Chúng ta cần dán khóa trang web mà chúng ta đã tạo ở bước trước.

< div class="g-recaptcha" data-sitekey="Your_Site_Key" >

Chỉ định thuộc tính tên trong các trường đầu vào tương tác với API PHP, xác định hộp cảnh báo để hiển thị thông báo lỗi và thành công.

  MENU