質問編集履歴
4
コード追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -47,6 +47,26 @@
|
|
47
47
|
<button type="submit">submit</button>
|
48
48
|
|
49
49
|
</form>
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
<script src="https://www.google.com/recaptcha/api.js?render='reCAPTCHA_site_key'"></script>
|
54
|
+
|
55
|
+
<script>
|
56
|
+
|
57
|
+
grecaptcha.ready(function() {
|
58
|
+
|
59
|
+
grecaptcha.execute('reCAPTCHA_site_key').then(function(token) {
|
60
|
+
|
61
|
+
var recaptchaResponse = document.getElementById('recaptchaResponse');
|
62
|
+
|
63
|
+
recaptchaResponse.value = token;
|
64
|
+
|
65
|
+
});
|
66
|
+
|
67
|
+
});
|
68
|
+
|
69
|
+
</script>
|
50
70
|
|
51
71
|
```
|
52
72
|
|
3
コード追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,7 +40,13 @@
|
|
40
40
|
|
41
41
|
```html
|
42
42
|
|
43
|
+
<form action="test.php" method="post" name="form">
|
44
|
+
|
43
45
|
<input type="hidden" name="recaptchaResponse" id="recaptchaResponse" />
|
46
|
+
|
47
|
+
<button type="submit">submit</button>
|
48
|
+
|
49
|
+
</form>
|
44
50
|
|
45
51
|
```
|
46
52
|
|
2
エラー表示の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,6 +90,12 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
+
上記のコードでは
|
94
|
+
|
95
|
+
Warning: count(): Parameter must be an array or an object that implements Countable in...
|
96
|
+
|
97
|
+
とエラーが出ました。
|
98
|
+
|
93
|
-
|
99
|
+
あとタイムアウトエラーが回避できませんでした。
|
94
100
|
|
95
101
|
あと人間の処理を2回書かなくていい方法があればそれも教えていただきたいです。
|
1
間違い修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,7 +70,7 @@
|
|
70
70
|
|
71
71
|
else{
|
72
72
|
|
73
|
-
$error = $
|
73
|
+
$error = $reCAPTCHA->{'error-codes'};
|
74
74
|
|
75
75
|
if( count($error) == 1 && $error[0] == 'timeout-or-duplicate' ){
|
76
76
|
|