test recaptcha v3!

Your IP address: 18.188.183.219

token

???
response
???

説明

token

grecaptcha.ready(function() {
grecaptcha.execute('reCAPTCHA_site_key', {action: 'action_name'}).then(function(token) {
...
});
});
で取得した値[token]を表示しています。

response

このページのソースコード上ではverify.phpにtokenを付けてGETリクエストを送っていますが、verify.php内部ではAPIにPOSTリクエストを送っています。

APIのURLは https://www.google.com/recaptcha/api/siteverify です。
このURLに対して下記のPOSTリクエストを送信します。

secret(必須) reCAPTCHAのシークレットキー
response(必須) 先ほど説明したtoken
remoteip(任意) ユーザーのIPアドレス
PHPの場合は$_SERVER["REMOTE_ADDR"]で取得する

リクエストを送信すると、一番上のサンプルのresponseのような応答が返ってきます。


https://developers.google.com/recaptcha/docs/v3https://developers.google.com/recaptcha/docs/verify(2018年6月11日観覧)をもとに作成しています。