SKIP TO MAIN CONTENT
tina-andrew.blogpot.com blog uses cookies to help google service, personalise ads, and more. By visiting us you agree with our privacy policy. For more information: Cookies Policy | Privacy Policy

Tips Ngeblog Blogger Blogspot

Cara Memasang Google Recaptcha dengan PHP

Apa itu Recaptcha? Recaptcha menjadi penting saat blog membutuhkan proteksi dari spammer atau autobot yang akan memenuhi storage. Dengan recaptcha, blog sedikit aman dari serangan langsung para spammer.
Tips kali ini adalah: Bagaimana Cara Memasang Google Recaptcha Versi Terbaru (v2) dengan Script/Kode PHP.


Pertama, daftar dulu disini> Daftar Google Recpatcha Versi 2
Kedua, copy terlebih dahulu secret key dan public key yang ada disana ke notepad misalnya.
Selanjutnya, upload file recaptchalib.php ke hosting server anda. Bila belum punya, silahkan download dibawah ini (copy dan simpanlah dalam bentuk file berekstensi php dengan nama: recaptchalib.

Download Recaptchalib.php Google Recaptcha Versi 2

Ketiga, letakkan link berikut ini diatas tag </head>:

<script src='https://www.google.com/recaptcha/api.js'></script>

Sehingga menjadi:

<head>
<title>Judul websitemu</title>
<script src='https://www.google.com/recaptcha/api.js'></script>
</head>

Keempat, letakkan script html berikut ini diatas form isian anda:

<div class="g-recaptcha" data-sitekey="sLe2g_sSAAAAALxxxxxxxxxxxxxxxxxxxxx"></div>

Catatan: sLe2g_sSAAAAALxxxxxxxxxxxxxxxxxxxxx adalah kode public atau site-key recaptcha anda.
Sehingga menjadi:

<form name="myform" method="post" action="">
<div class="form-submit">
Email:<br />
<input type="text" name="txtname" id="txtname" value=""/>
<br />
............... script lainnya ..................
<br />
<div class="g-recaptcha" data-sitekey="sLe2g_sSAAAAALxxxxxxxxxxxxxxxxxxxxx"></div>
<br />
<input type="submit" name="submit" id="submit" value="submit"/>

Kelima, link-kan recaptchalib.php tadi dihalaman yang ingin anda beri google recaptchanya, misalnya:

<?php
require_once "lib/recaptchalib.php";
?>

Keenam, letakkan secret-key recaptcha yang anda copy ke notepad tadi dibawah script diatas, sehingga menjadi:

<?php
require_once "lib/recaptchalib.php";
$secretkey="fhh73h4_N3riuiuxxxxxxxxxxxxxxxxxxxxxx";
?>

CARA MEMVALIDASI USER RESPONSE ATAU CARA MENDETEKSI APAKAH USER MENGKLIK RECAPTCHA TERSEBUT ATAU TIDAK.

if ($resp != null && $resp->success) { //jika user mengklik recaptcha
     echo "<script>alert('Success!');</script>";
     echo "<meta http-equiv='refresh' content='0; url=index.php'>";
     exit();
     }
else{ //jika tidak dicentang/diklik atau tanpa response
     echo "<script>alert('Error Verifying ...!');</script>";
     echo "<meta http-equiv='refresh' content='0; url=login.php'>";
     exit();

Selamat mencoba!

Newer Post Lihat Tips & Tutorial Sebelumnya
Back to Homepage

Popular Posts