reCAPTCHAは、ウェブサイトがスパムや悪意のあるボットから保護するためのツールです。Google reCAPTCHAにはいくつかのバージョンがあり、それぞれ異なる方法でユーザーを確認します。
目次
reCAPTCHAの種類(v2)チェックボックス・インビジブル
-
Google reCAPTCHA v2 チェックボックス
-
ユーザーが「私はロボットではありません」というチェックボックスをクリックして確認します。
-
-
Google reCAPTCHA v2 インビジブル
-
ユーザーの行動を分析し、ユーザーに何も表示しないか、疑わしい場合にのみ確認を求めます。
-


設定項目の意味
-
あなたのreCAPTCHAサイトキー
-
サイトキーは、あなたのウェブサイトがreCAPTCHAを利用するためのキーです。GoogleのreCAPTCHA管理コンソールで取得できます。
-
-
あなたのreCAPTCHAのシクレットキー
-
シークレットキーは、サーバー側で使用するキーで、Google reCAPTCHAサービスとの通信を認証します。これもreCAPTCHA管理コンソールで取得します。
-
設定手順
-
Google reCAPTCHA管理コンソールにアクセスし、サイトを登録します。
-
サイト登録後、サイトキーとシークレットキーが発行されます。
-
ウェブサイトのreCAPTCHA設定欄に、取得したサイトキーとシークレットキーをそれぞれ入力します。

コード例
以下は、Google reCAPTCHA v2 チェックボックスのHTMLとJavaScriptの実装例です。
<form action="your_backend_script" method="POST">
<div class="g-recaptcha" data-sitekey="あなたのreCAPTCHAサイトキー"></div>
<br>
<input type="submit" value="Submit">
</form>
注意点