Copyright
2020 LDL inc. All Right Reserved.
$recaptcha = htmlspecialchars($_POST["g-recaptcha-response"],ENT_QUOTES,'UTF-8');
if(isset($recaptcha)){
$captcha = $recaptcha;
}else{
$captcha = "";
echo "captchaエラー";
exit;
}
$secretKey = "6LfvL0EdAAAAABX_MTYy0H5OwFPHnEigldA7H8jM";
$resp = @file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret={$secretKey}&response={$captcha}");
$resp_result = json_decode($resp,true);
if(intval($resp_result["success"]) !== 1)
{
$message = 'success';
$status = 'success';
//認証失敗時の処理をここに書く
}
else
{
$message = $result->{'error-codes'}[0];
$status = 'danger';
//認証成功時の処理をここに書く
//ここにmailsend等の記述をする。
}