goooooooogle google, maunya apa sih?? tiap hari, tiap bulan, tiap tahun, ada aja pengembangan pengguna layanannya yang membuat kita merasa kesulitan dan kocar kacir membongkar ulang rumus yang udah lama kita buat. mending kalo rumus yang dulu masih inget dimana penempatannya dan variable apa aja yang harus diubah. Oke lah ga usah panjang lebar, lagi males ngetik
Bagi yang sudah menggunakan reCaptcha V1. Buang aja jauh2 rumus nya. Pake 3 cara mudah ini. Pasang javascript di HEAD, Pasang Captcha di FORM, dan terakhir validate, beres.
LOGIN DULU BUAT LIAT SECRET KEYhttps://www.google.com/recaptcha/admin
Setelah dapat SECRET KEY & SITE KEY
langsung beraksi dibawah ya<script src='https://www.recaptcha.net/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="xxxxxxxYOUR_SITEKEYxxxxxxx"></div>
<?php
$secret_key = ""; //Your Secret Key Here
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://www.recaptcha.net/recaptcha/api/siteverify");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"secret=".$secret_key."&response=".$_POST['g-recaptcha-response']."&remoteip=".$_SERVER['REMOTE_ADDR']."");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$server_output0 = curl_exec ($ch);
$server_output = json_decode($server_output0);
curl_close ($ch);
if ($server_output->success != 1)
{
/////// THIS INVALID RESPONSE
}
else
{
/////// THIS SUCCESS RESPONSE
}
?>
Silakan dicoba, teknik ini sudah saya praktekan langsung dalam beberapa form di website yang saya bangun, semoga bermanfaat