У меня есть несколько reCAPTCHAS на одной странице, и все reCAPTCHAS возвращают $_POST['g-recaptcha-response']
по умолчанию. Есть ли способ, чтобы я мог изменить имя $ _POST для каждой Recaptcha и, следовательно, получить доступ к их индивидуальным ответам?
Если ключи моего сайта / секретные ключи одинаковы, будет ли это означать, что я не могу получить доступ к отдельным ответам?
Спасибо за помощь! 🙂
HTML:
<div class="g-recaptcha" id="recaptcha1"></div> <div class="g-recaptcha" id="recaptcha2"></div>
JQuery:
var recaptcha1 = $("#recaptcha1"); var recaptcha2 = $("#recaptcha2"); var myCallBack = function() { //Render the recaptcha1 on the element with ID "recaptcha1" recaptcha1 = grecaptcha.render('recaptcha1', { 'sitekey' : 'removed_for_demonstration', 'theme' : 'light' }); //Render the recaptcha2 on the element with ID "recaptcha2" recaptcha2 = grecaptcha.render('recaptcha2', { 'sitekey' : 'removed_for_demonstration', 'theme' : 'light' }); };
PHP:
$captcha = isset($_POST['g-recaptcha-response']) ? $_POST['g-recaptcha-response'] : "";