Bunu deneyim hocam
<form action="YorumKaydet.php?islem=YorumKaydet" method="post" id="commentForm">
<!-- Mevcut form içeriğiniz -->
<div class="g-recaptcha" data-sitekey="SİTE_ANAHTARINIZ"></div>
<!-- Mevcut form içeriğinize devam edin -->
<button class="btn btn-primary btn-lg btn-block" type="button" onclick="submitForm()">Yorum Yap</button>
</form>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
function submitForm() {
var response = grecaptcha.getResponse();
if (response.length == 0) {
// reCAPTCHA onaylanmamışsa kullanıcıyı uyarabilir veya formun gönderilmesini engelleyebilirsiniz
alert("Lütfen reCAPTCHA'yı onaylayın.");
} else {
// reCAPTCHA onaylandıysa formu gönder
document.getElementById("commentForm").submit();
}
}
</script>
denedim hocam fakat bunda ise recaptha onaylayın diye script uyraısı veriyor tamam diyorum fakat tamam dedikten sonra tekrardan kaydet php ye gidiyor