PHP ile reCAPTCHA Kullanımı

Google’ın captcha servisi olan reCAPTCHA’nin PHP ile kullanımını göstermeye çalışacağım. Öncelikle buraya tıklayarak sitenizi reCAPTCHA’ya kayıt ediniz. Ardından size Public Key ve Private Key verilecek bunları not alın.

Sonra ise buradan PHP kütüphanesini indirin.

example-captcha.php ve example-mailhide.php dosyalarındaki üst tarafta bulunan key bölümlerini doldurun. Sonra example-mailhide.php 12 ve 15. satırlardaki example@example.com bölümüne mail adresinizi yazın.

Eğer keyler doğruysa dosyalar çalışacaktır. example-captcha.php dosyasını çalıştırınca örnek bir captcha gelecektir.

Gelin bunu basit bir forma çevirelim.

example-captcha.php dosyasını açın. 25. Satırda echo “You got it!”; yazıyor olmalı. Bunun yerine aşağıdaki kodu yazın:

$abc = $_POST["isim"];
echo $abc;

Yine example-captcha.php dosyasındaki
echo recaptcha_get_html($publickey, $error);
?>
kodunun altına

<br/>
Form:<input type="text" name="isim" />
<br/>

Yazın. Bir de şimdi deneyin bakalım formunuzu :)
Ayrıca example-mailhide.phpdosyasında ise mail adresinizin bir kısmını gizlenmiş bir şekilde görürsünüz. Böylece spam botları mailleri göremezler.

Not: example-mailhide.php dosyasında on line 237 hatası alırsanız recaptchalib.php dosyasının 237. satırının başına @ işareti koyun.

 
94 Kudos
Don't move
  1. Oraya kadar tamam captcha aktif ancak bunu registere nasıl atacam ?

  2. gayet güzel de bunu iletişim formuma nasıl eklerim :)

Yorum Yap


Not - Bunları KullanabilirsinizHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>