Làm cách nào để thêm Google captcha V3 trong PHP?
Chúng ta sẽ xem cách tích hợp Google reCaptcha v3 trong php để bảo vệ ứng dụng web của bạn khỏi spambot. Google reCaptcha v3 API giải pháp captcha phổ biến nhấtqua Manas Singh Show
Thích Bình luận Tiết kiệm tiếng riu ríu 18. 82K Lượt xem Tham gia cộng đồng DZone và có được trải nghiệm thành viên đầy đủ Tham gia miễn phíGoogle đã giới thiệu một dạng recaptcha khác và được nâng cấp có tên là Google reCAPTCHA v3. Nó cung cấp khả năng bảo vệ tốt hơn khỏi bot spam hoặc hành vi ngược đãi trong cấu trúc web hoặc biểu mẫu web của bạn. API reCAPTCHA v3 của Google hoạt động dựa trên tiền đề của điểm spam, nghĩa là API reCAPTCHA v3 khôi phục điểm spam của mỗi đầu vào do hành động của khách hàng cung cấp Lợi ích của Google reCAPTCHA v3reCAPTCHA v3 này cực kỳ đơn giản để sử dụng so với Google reCAPTCHA v2 vì khách hàng không phải nhấp vào hộp kiểm trong Google reCAPTCHA v2. Nó chỉ xác định điểm spam tùy thuộc vào thông tin và chuyển động của khách hàng và chọn xem đó có phải là hành động spam hay không Hãy xem cách tích hợp Google reCAPTCHA v3 trong ứng dụng PHPTrong hướng dẫn này, chúng ta sẽ thấy cách thêm Google reCAPTCHA v3 trong PHP với sự hỗ trợ của biểu mẫu liên hệ. Mặt khác, nếu bạn có bất kỳ biểu mẫu liên hệ hoặc một số biểu mẫu khác như đăng nhập, đăng ký, v.v. trên trang web của mình và bạn lo lắng về cuộc tấn công thư rác, thì bạn đang ở vị trí lý tưởng. Chúng tôi khuyến khích bạn đọc hết bài tập hướng dẫn này và bạn sẽ nhận được thông tin rõ ràng để bảo vệ các biểu mẫu của mình khỏi sự tấn công của spambot Ở đây tôi liệt kê ra tất cả các bước sẽ sử dụng trong hướng dẫn này để triển khai Google reCAPTCHA v3 trong PHP
Tạo Site key và Secret Key Từ Google reCAPTCHA Admin consoleBước đầu tiên là tạo khóa trang web và khóa bí mật cho google reCaptcha API. Để làm như vậy, bạn cần đăng nhập vào Bảng điều khiển quản trị Google reCAPTCHA và thêm trang web của bạn vào bảng điều khiển quản trị Google reCaptcha và tạo khóa trang web và khóa bí mật. Nó rất đơn giản. Tuy nhiên, bạn có thể làm theo hướng dẫn chi tiết để tạo khóa bí mật và khóa trang web Google reCaptcha tại đây Sau khi tạo khóa, vui lòng giữ nó tiện dụng để sử dụng thêm trong ứng dụng của chúng tôi Tạo một biểu mẫu liên hệ đơn giản trong PHPBây giờ chúng ta sẽ tạo một biểu mẫu liên hệ đơn giản bằng PHP để minh họa việc triển khai Google reCaptcha v3 trong PHP Vì vậy, hãy đi sâu vào mã HTML x 22
1 <script async src="https://www.google.com/recaptcha/api.js?render= 2 3 <input type="text" class="form-control" id="name" placeholder="Enter your name" name="name" required> 4 5 <input type="text" class="form-control" id="email" placeholder="Enter your email" name="email" required> 6 7 <textarea name="comment" class="form-control" id="comment" placeholder="Enter your comment" required>textarea> 8 9 <input type="hidden" name="recaptcha_response" value="" id="recaptchaResponse"> 10 11 <input type="submit" name="submit" value="Submit" class="btn btn-success btn-lg"> 12 13 <script> 14 15 grecaptcha.ready(function () { 16 17 ________số 818 19 var recaptchaResponse = document.getElementById('recaptchaResponse'); 20 21 <input type="text" class="form-control" id="name" placeholder="Enter your name" name="name" required> 022 <input type="text" class="form-control" id="name" placeholder="Enter your name" name="name" required> 1Ở đây thay thế 'YOUR_SITE_KEY' bằng khóa trang web đã tạo của bạn. Không có thay đổi nào khác được yêu cầu trong đó Làm cách nào để thêm Google Captcha trong PHP?Cách tiếp cận. . Đăng ký trang web của bạn tại Google reCAPTCHA Gửi biểu mẫu HTML Nhận khóa phản hồi ở phía máy chủ Xác minh lại khóa và đưa ra phản hồi cho người dùng cuối Làm cách nào để thêm Captcha vào biểu mẫu liên hệ PHP?Tích hợp Google reCAPTCHA trong Biểu mẫu liên hệ PHP 8 . Tạo khóa API bảo mật & trang web reCAPTCHA Tạo biểu mẫu HTML bằng Bootstrap Tích hợp reCAPTCHA dưới dạng PHP Xác thực phản hồi bằng Google reCAPTCHA Gửi email để đăng dữ liệu biểu mẫu trong PHP Làm cách nào để kiểm tra Captcha v3?Bạn có thể kiểm tra recaptcha ẩn bằng cách sử dụng trình giả lập Chrome. Bạn sẽ cần thêm một thiết bị tùy chỉnh mới (BOT) trong các công cụ dành cho nhà phát triển và đặt Chuỗi tác nhân người dùng thành Googlebot/2. 1 trên Máy tính để bàn. Sau đó, sử dụng thiết bị BOT mới khi thử nghiệm trên trang web của bạn để kích hoạt xác thực recaptcha |