Hướng dẫn đăng ký Google reCaptcha v2, v3 API key

19.04.2025 09:46   |   Bài viết thủ thuật

Captcha là trợ thủ đắc lực, giúp cho các website có chức năng đăng ký, nhận dữ liệu người dùng từ Form, tránh việc bị spam đăng ký và gây ảnh hưởng xấu tới trang web. Tuy nhiên, nhược điểm của nó là gây cảm giác khó chịu cho người dùng khi phải nhập đi nhập lại đoạn text bị co kéo hay trả lời những câu hỏi ngớ ngẩn như 1 + 1= ?. reCaptcha đã ra đời và hỗ trợ công việc gõ Captcha dễ dàng hơn rất nhiều. Bài viết dưới đây của chúng tôi sẽ hướng dẫn bạn cách đăng ký google reCaptcha v2, v3 API key.

1. Google reCAPTCHA là gì ?

Google reCAPTCHA là công cụ do Google phát hành, dùng để chống lại việc đăng ký form, đăng ký tự động, hoạt động trong form của người máy, robot một cách bảo mật, thông minh và hiệu quả nhất. Đồng thời, Google reCAPTCHA cũng giúp bảo mật website, hạn chế spam tự động vào hệ thống trang web.

Từ lúc phát hành tới giờ Google reCAPTCHA đã trải qua 3 phiên bản chính thức gồm: reCAPTCHA v1 với những ký tự chữ được bóp méo mó nhất có thể, đến phiên bản reCAPTCHA v2 là những hình ảnh về vạch kẻ đường, cửa hàng, biển báo, đèn giao thông,…cho tới check tick box vào ô reCAPTCHA. Google reCAPTCHA v3 là phiên bản Google reCAPTCHA gần đây nhất và cũng là mới nhất. Phiên bản này cực kỳ thông minh, hoạt động ngần nhưng gần như ngăn chặn tuyệt đối những bot spam tự động khá hiệu quả.

Bạn sẽ không cần phải làm gì với Google reCAPTCHA v3 bởi hệ thống sẽ hoạt động ngầm và thông báo cho bạn các thông tin chính xác nhất về các bot spam trong trang Dashboard của Google Captcha. Xem video giới thiệu về Google reCaptcha v3 từ Google ngay bên dưới.

2. Hướng dẫn đăng ký google reCaptcha v2, v3 API key

Google reCAPTCHA v2 và v3 là 2 loại Google reCAPTCHA hiện tại được google cho phép đăng ký, vì thế bạn có thể đăng ký loại nào mình thích. Những chia sẻ dưới đây của chúng tôi sẽ hướng dẫn bạn đăng ký google reCaptcha v2, v3 API key. Cùng tham khảo ngay nhé!

Bước 1: Bạn cần truy cập vào đường dẫn Google reCAPTCHA https://www.google.com/recaptcha

Nếu là lần đầu đăng ký và ở phiên bản cũ thì bạn cần click vào Get reCAPTCHA để đăng ký. Ở phiên bản mới hiện tại bạn truy cập vào url > click vào Admin console.

Click vào Admin Console.

Bước 2: Sử dụng tài khoản Gmail của bạn để đăng nhập.

Sử dụng tài khoản Gmail để đăng nhập.

Bước 3: Bắt đầu đăng ký reCAPTCHA.

Để thực hiện bước này các bạn điền thông tin theo mẫu sau:

Trong đó:

Label: Là tiêu đề của CAPTCHA, bạn có thể đặt theo ý mình sao cho dễ nhớ là được.
Choose the type of reCAPTCHA: Bạn chọn loại reCAPTCHA mà bạn muốn đăng ký là reCAPTCHA v2 hoặc reCAPTCHA v3.

2.1 Đăng ký Google reCAPTCHA v2:

Bạn sẽ có 3 tùy chọn như sau nếu đăng ký Google reCAPTCHA v2:

Check box (Validate requests with the “I’m not a robot” checkbox): Sẽ hiện ra một ô check box để bạn click chuột vào “Tôi không phải robot” để vượt qua xác thực CAPTCHA của Google. Đôi khi cũng có thêm việc chọn các bức ảnh về một chủ đề nào đó họ đưa ra,…

Đăng ký reCaptcha v2 loại Checkbox.

Invisible (Validate requests with your own button)”: Bạn không cần click vào check box vì xác thực CAPTCHA của Google sẽ được hoạt động ẩn.

Android (Validate requests in your android app): Xác thực CAPTCHA của Google trên hệ điều hành android.
Ở đây mình sẽ lựa chọn là Check box.

Domains (one per line): Bạn cần nhập tên miền cần đăng ký Google reCAPTCHA. Nếu có nhiều tên miền thì mỗi tên miền nằm trên một hàng.

Tiếp đến, check vào ô Accept the reCAPTCHA Terms of Service – chấp nhận điều khoản của Google.

Ô Send alerts to owners? Để mặc định được check có nghĩa là khi có truy cập bất thường, sự cố về website thì Google sẽ gửi cảnh báo cho chủ sở hữu qua email…

Sau khi hoàn tất click vào Submit

Sau khi hoàn tất, submit để nhận key recaptcha v2.

Vài giây sau sẽ có Keys đăng ký thành công được trả về với 2 giá trị bạn cần quan tâm là:

Site key: Mã dùng để chèn vào file HTML của website.

Secret key: Mã này dùng để kết nối website hay form với (Hãy bảo mật mã này).

Sau khi submit, bạn sẽ nhận được 2 đoạn key cho reCaptcha v2..

Như thế là bạn đã hoàn tất bước đăng ký Google reCAPTCHA v2 rồi đấy.

2.2 Đăng ký Google reCAPTCHA v3

Cũng tương tự như cách đăng ký Google reCAPTCHA v2, tuy nhiên Google reCAPTCHA v3 không có nhiều tùy chọn như v2.

Để đăng ký thêm Google reCAPTCHA v3 bạn cần click vào dấu + “Create” bên phải bên cạnh nút “Setting”. Sau đó làm tuần tự các bước rồi bấm Submit.

Đăng ký reCaptcha v3 chỉ có một tùy chọn.

Submit gửi yêu cầu để nhận được key reCaptcha v3.

Kết quả là bạn cũng sẽ nhận được 2 giá trị Site Key và Secret Key.

Key sau khi đăng ký thành công reCaptcha v3.

Tiếp đến là tích hợp reCAPTCHA vào form. Mình sẽ hướng dẫn bạn cách tích hợp với một số ngôn ngữ phổ biến nhé!

Hướng dẫn chèn Code Google reCaptcha

Hướng dẫn chèn Google reCAPTCHA vào FORM với HTML và PHP:

1 <script src=’https://www.google.com/recaptcha/api.js’></script>
Mặc định thì Google sẽ tự động nhân diện ngôn ngữ theo ngôn ngữ trình duyệt để hiện thị với 70 loại ngôn ngữ khác nhau. Bạn có thể sử dụng ?hl=vi để cố định ngôn ngữ là Tiếng Việt (trong đó vi là viết tắt của Vietnamese).
Đoạn code hoàn chỉnh như sau:
1 <scriptsrc=’https://www.google.com/recaptcha/api.js?hl=vi’></script>
Tiếp đến, bạn dán đoạn code sau vào cuối <form> mà bạn muốn Google reCAPTCHA hiển thị.
1 <div class=”g-recaptcha” data-sitekey=”<-Your Site Key->”></div>
Trong đó: <-Your Site Key-> được thay bằng Site key mà bạn đã đăng ký ở bước trên.
Sau đó, bạn cần có một đoạn mã code PHP để lấy những tham số xác nhận Google reCAPTCHA. Thay <-Your Secret Key-> bằng Secret Key của bạn.
<?php
if(isset($_POST[‘submit’])){
$name;
$email;
$message;
$captcha;
if(isset($_POST[‘name’])){
$name = $_POST[‘name’];
}
if(isset($_POST[’email’])){
$email = $_POST[’email’];
}
if(isset($_POST[‘message’])){
$message = $_POST[‘message’];
}
if(isset($_POST[‘g-recaptcha-response’])){
$captcha = $_POST[‘g-recaptcha-response’];
}
if(!$captcha){
echo ‘<h2 style=”margin: auto;text-align: center;font-family: sans-serif;color: #00363b;”>Xác nhận Google reCAPTCHA v2 trước nhé :)</h2>’;
}else{
$response = file_get_contents(“https://www.google.com/recaptcha/api/siteverify?secret=<-Your Secret Key->&response=”.$captcha.”&remoteip=”.$_SERVER[‘REMOTE_ADDR’]);
if($response.success == false){
echo ‘<h2>Your account has been logged as a spammer, you cannot continue!</h2>’;
}else{
echo ‘<h2 style=”margin: auto;text-align: center;font-family: sans-serif;color: #00363b;”>’.$name.’ không phải Robot đâu nhé :)</h2>’;
}
}
}
?>
 

Hướng dẫn chèn Google reCAPTCHA v3 vào Contact Form 7:

Nếu sử dụng WordPress thì việc tích hợp Google reCAPTCHA vào khá đơn giản.

Bước 1: Bạn cần cài đặt và tích hợp Contact Form 7 cho website của mình (Lưu ý nếu website của bạn sử dụng Plugin Contact Form 7 mới nhất thì cần phải đăng ký reCaptcha v3 để hoạt động ngầm, đồng thời không gây khó chịu cho người dùng)

Cài đặt Contact Form 7

Active Contact Form 7

Bước 2: Chọn Form liên hệ > Tích hợp > reCAPTCHA > Setup Integration

Tích hợp reCaptcha cho Contact Form 7

Sau đó, dán Site Key và Secret Key vào và click Save Changes

Dán key tương ứng vào và Save.

Chỉ với những bước đơn giản như thế là bạn đã hoàn tất.

Cài đặt reCaptcha thành công.

Ngoài ra, nếu bạn không muốn sử dụng reCaptcha cho website của mình, chỉ cần vào lại phần Tích hợp (trong mục Contact Form 7) => reCaptcha => Setup Integration => Remove Keys

Remove Keys reCaptcha

Trên đây là những chia sẻ về cách đăng ký google reCaptcha v2, v3 API key. Hy vọng, bài viết đã giúp bạn hiểu rõ hơn về vấn đề này. Đừng quên chia sẻ và theo dõi chúng tôi thường xuyên ở những bài viết sau để có thêm nhiều thông tin hữu ích nữa nhé! Chúc bạn thành công.

 

 Bản để in  Lưu dạng file  Gửi tin qua email
Blog
Kinh doanh
Tin Công nghệ
Bài viết thủ thuật
Hỗ trợ
Tuyển dụng
Dự án thiết kế website
Cẩm nang SEO
Thiết kế web
Câu hỏi thường gặp
Hosting là gì?
Host – Web Hosting được gọi chung là Hosting, là dịch vụ lưu trữ dữ và chia sẻ liệu trực tuyến, Khi bạn đăng ký dịch vụ Hosting, tức là bạn thuê một chỗ đặt trên server chứa tất cả các files và dữ liệu cần thiết để website của bạn chạy được.

Hiểu theo một cách đơn giản thì nếu website là một ngôi nhà, tên miền (domain) là địa chỉ ngôi nhà thì Hosting chính là mảnh đất mà ngôi nhà đó được xây dựng lên. Hosting cũng chính là nơi diễn ra tất cả các hoạt động giao dịch, trao đổi thông tin giữa người sử dụng internet với website, hỗ trợ các phần mềm internet hoạt động.
Tại sao cần phải mua Hosting?
Nếu không có Hosting thì website sẽ chỉ hoạt động trên máy tính bạn mà thôi, duy chỉ có mình bạn nhìn thấy, dữ liệu sẽ không được chia sẻ trên mạng. Cho nên rất cần thiết để có một gói Hosting.
Mua Hosting ở đâu uy tín?
Bạn có thể dùng Hosting nước ngoài hoặc Việt Nam. Nếu website bạn chủ yếu có lượt truy cập trong nước thì nên chọn mua Hosting Việt Nam là tốt nhất.
Có nhiều nhà cung cấp Hosting bạn có thể chọn, trong đó công ty VIHAN có hơn 16 năm trong lĩnh vực tên miền, Hosting. Là một trong những nhà cung cấp dịch vụ Hosting uy tín hàng đầu tại Việt Nam.
Hosting gồm những loại nào?
Có nhiều loại Hosting với đa dạng tính năng khác nhau trên thị trường. Dedicated Web Hosting và Cloud Hosting là hai loại mô hình hosting được lựa chọn sử dụng nhiều nhất.
+ Dedicated Web Hosting là hình thức lưu trữ web phổ biến nhất. Với chi phí bỏ ra hợp lý bạn đã có dịch vụ đáp ứng hầu hết các nhu cầu lưu trữ website của mình. Dịch vụ Web Hosting VIHAN cung cấp dùng trên phần cứng thật giúp tối ưu và đạt tốc độ cao nhất thay vì dùng ảo hóa. Dịch vụ Share Hosting phù hợp với một doanh nghiệp sử dụng web để bán hàng và những tổ chức vừa có lượt truy cập không quá lớn.
+ Cloud Hosting là loại hosting chạy trên nền tảng ảo hóa với Cloud Hosting, bạn có máy chủ chuyên dụng nhưng máy chủ là máy ảo chứ không phải là máy vật lý. Điều này mang đến lợi ích cho người quản lý khi tiết kiệm chi phí quản lý,bảo trì, nâng cấp phần cứng nhưng lại giảm một phần tốc độ xử lý so với dùng trực tiếp phần cứng thật. Cloud Hosting cũng phù hợp với một doanh nghiệp sử dụng web để bán hàng và những tổ chức vừa có lượt truy cập không quá lớn.
Các yếu tố đánh giá một Hosting?
Một Hosting tốt được đánh giá dựa trên các yếu tố như
+ Tốc độ: Là khoảng thời gian tính từ khi người dùng internet bắt đầu truy cập vào trang web đến khi nội dung trên web được tải về hoàn toàn. Lý tưởng từ 3 đến 5 giây.
+ Dung lượng: Là dung lượng lưu trữ (Disk space) – khoảng không gian trong ổ cứng máy chủ bạn được sử dụng để lưu trữ dữ liệu.
+ Băng thông: Là lượng dữ liệu trao đổi giữa trang web với người dùng internet trong một tháng.
+ Khả năng chịu tải: Là khả năng chấp nhận số người online trong cùng một thời điểm.
+ Dịch vụ hỗ trợ của đơn vị cung cấp Hosting.
Hosting có giới hạn số lượng khách truy cập đồng thời trên website không?
Hosting VIHAN không giới hạn về số lượng khách truy cập đồng thời đối với website của bạn.
Tuy nhiên, có những giới hạn thực tế liên quan đến CPU, RAM và Entry Process ( Tác vụ xử lý đồng thời ) được quy định tùy vào phân loại Hosting.
Mỗi website là khác nhau, được lập trình và thiết kế khác nhau, sử dụng tài nguyên khác nhau. Vì vậy không có cách nào để đảm bảo số lượng khách truy cập tối đa mà trang web của bạn có thể đáp ứng.
Một website được tối ưu tốt, sử dụng ít tài nguyên trên mỗi lượt khách truy cập sẽ cho phép số lượng lớn khách truy cập đồng thời hơn.
Ngược lại, một website không được tối ưu tốt hoặc kém hiểu quả thì chỉ có thể đáp ứng duy trì được số lượng ít khách truy cập đồng thời.
Tên Doanh Nghiệp: CÔNG TY CỔ PHẦN VIHAN

MST/ĐKKD/QĐTL: 0303885249

Điện Thoại: 0903 018626
Ms Ngân: 0909 145 026 (Đt/Zalo)

Địa chỉ: Saigon Asiana TMDV 1.12, số 336/20 Nguyễn Văn Luông, Phường 12, Quận 6, Tp.HCM

Email: info@vihan.vn, vihanvietnam@gmail.com

©2006 DESIGNED BY VIHAN, ALL RIGHTS RESERVED

Giỏ hàng

đóng
  • Giỏ hàng rỗng

Đã thêm vào giỏ hàng !

Xem giỏ hàng