2
私は自分のサイトにgoogle recaptcha V2をインストールしました。私はgoogle recaptchaが完了したときに自動的にフォームを送信したいと思います...Google recaptcha V2が完了したら自動的にフォームを送信
$secretKey='HIDDEN';
$responseKey=$_POST['g-recaptcha-response'];
$IP=$_SERVER['REMOTE_ADDR'];
$url="https://www.google.com/recaptcha/api/siteverify?secret=$secretKey&response=$responseKey&remoteip=$IP";
$response=file_get_contents($url);
$response=json_decode($response);
if($response->success){
....execute some php
}
そして、ここで私のフォームです....読み取り用
<form action="" method="post" class="Form" enctype="multipart/form-data">
<div class="g-recaptcha" data-sitekey="HIDDEN"></div>
</form>
おかげで、良い一日を!
キャプチャが確認されているかどうかを確認するためにタイマーを使用してサーバーにpingを実行しておくが含まれます。確認された場合は、フォームを送信してください。 –
[ReCaptcha:キャプチャが送信されたときにフォームを自動提出する方法](https://stackoverflow.com/questions/31342949/recaptcha-how-to-autosubmit-the-form-when-the-captcha-was -send) – colecmc