Cara Membuat Captcha untuk WEB

Apa itu Captcha ? cari saja di google, biar tidak kelamaan ya...
langsung saja, berikut tahap2 nya :
  •  daftar dulu disini http://recaptcha.net/
  •  setelah daftarin web kita disana, nanti kita dikasih yang namanya :
Public Key : 6LchaAoAAAAAACmJEOMKstVdgUwErJqUS8QCTUWn <--- contoh saja!
Private Key : 6LchaAoAAAAAAAQuJIOvWKSI-aMoZnsP7hAeHpa5 <--- contoh saja!
  •  nah setelah kita dapatkan Public key dan Private key tadi, sekarang kita dowload dulu pengacak kata yang akan dipakai pada captcha disini http://code.google.com/p/recaptcha/d...:phplib-Latest
  • langsung deh extract ke folder mana saja di komputer kita
  •  upload file "recaptchalib.php" yang ada di folder tersebut ke puclic_html folder web kita
  • buka file ambil contoh "form.php" dari puclic_html folder web kita --> hanya contoh, biasanya "login.php" , "register.php" , "daftar.php" , dll....
  • copy kan code ini
-----------------------------------------------------------
<?php
require_once('recaptchalib.php');
$publickey = "masukkan public key tadi";
echo recaptcha_get_html($publickey);
?>
------------------------------------------------------------

tanpa garis lho !!!
keatas tombol "Submit" , "Daftar" , "Login", atau apalah namanya...jangan lupa masukin public key tadi !!

  •  jangan lupa agar file "recaptchalib.php" tadi di taruh pada direktori yang sama dengan file form.php anda, jika form.php kamu ada di direktori contoh : asal/jangan/lupa/form.php
maka file "recaptchalib.php" harus ditempat yang sama contoh : asal/jangan/lupa/recaptchalib.php

  •  buat sebuah file proses.php masukkan code dibawah ini :

----------------------------------------------------
<?php
require_once('recaptchalib.php');
$privatekey = "masukkan private key";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
"(reCAPTCHA said: " . $resp->error . ")");
}
?>
----------------------------------------------------
simpan di direktori yang sama seperti pada point 8

  • selesai , coba buka web login anda sebagai contoh diatas adalah "form.php" atau nama web anda saja "www.belajarcaptcha.com/login.php" --->> contoh doang !!! jika terdapat eror ulangi langkah-langkah diatas sampai tidak eror

semoga berguna

0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...