API reCAPTCHA dengan PHP CURL

[img]https://i.imgur.com/PshtEJD.jpg[/img] Hey semuanya saya Karis Maulana, kali ini saya akan share bagaimana cara membuat reCAPTCHA dengan menggunakan PHP CURL, langsung saja langkah pertama 1. Meluncur ke situs Google reCAPTCHA, berikut linknya : <a href=' https://www.google.com/recaptcha/intro/android.html'> https://www.google.com/recaptcha/intro/android.html</a> nanti akan mucul tampila seperti gambar dibawah ini.

  [img]https://i.imgur.com/CJZ96Jn.png[/img]

dan pilih Get reCAPTCHA 2. Setelah memilih Get reCAPTCHA akan muncul tampilan seperti berikut. [img]https://i.imgur.com/1OqRZk6.png[/img] ini form pada pada Regiter a new site, seperti gambar berikut ini. [img]https://i.imgur.com/KeOuslo.png[/img] [img]https://i.imgur.com/jqrstDl.png[/img] teman teman bisa ini dengan yang lainnya nggak harus sama, setelah mengisi formnya dengan benar, akan tampil seperti berikut. [img]https://i.imgur.com/0QDE928.png[/img] setelah berhasil mendaftarkan app, selajutnya kita ke langkah selanjutnya 3. Buat form seperti gambar dibawah ini. pastiin teman teman jalankan di localhost nya atau server localnya, 4. Copy dan Paste kode berikut seperti yang sudah tetera setelah kita registrasi apps kita, di reCAPTCHA. - Copy dan Paste code ini sebelum tag penutup body, seperti code berikut.

 <script src="https://www.google.com/recaptcha/api.js"></script>
</body>
</html>

- Copy dan Paste code ini setelah form input type emailnya

 <div class="g-recaptcha" data-sitekey="6LebjjEUAAAAAD6hUI9BIR97XaT3pO-g3IRCGjqZ"></div>

maka hasilnya seperti gambar dibawah ini. 5. Buat file satu dengan nama signup.php atau tergantung teman teman dan arahkan actionnya ke signup.php dan berikan metode POST pada formnya, seperti code berikut.

 <form action="signup.php" method="post" autocomplete="off">

6. Tulis atau Copy dan Paste code dibawah ini, atau usahakan pelajari code ini

 <?php

$email = $_POST['email'];

$curl = curl_init();
curl_setopt_array($curl,[
  CURLOPT_RETURNTRANSFER => 1,
  CURLOPT_URL =>'https://www.google.com/recaptcha/api/siteverify',
  CURLOPT_POST => 1,
  CURLOPT_POSTFIELDS => [
      'secret' => '6LebjjEUAAAAAGKlyie5y-XGTkuo9ChFVPBNJQX_',
      'response' => $_POST['g-recaptcha-response'],
  ],
]);

$response = json_decode(curl_exec($curl));
// var_dump($response);
// die();

if($response->success){
  echo "<script>alert('Anda Berhasil Mendaftar');</script>";
}else{
  echo "<script>alert('Anda Gagal Mendaftar');</script>";
}

Selamat mencoba semoga, paham dan mengerti dengan apa yang saya sudah share ini, jika ada kesalahan, silahkan komentar dibawah ya, sekian, terima kasih.

#SalamKoding

avatar arisid96
@arisid96

179 Kontribusi 71 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban