Senin, 06 Agustus 2012

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://adf.ly/By5fo
  • 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

Sumber: studioblog12

0 komentar :

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Lady Gaga , Salman Khan