İpuçları 14.811 kez görüntülendi. 3

Yorum Bölümüne Eklentisiz Captha Koruması

WordPress kullanıcılarının en büyük belalılarındandır spam yorumlar. Bunu engellemek ise neredeyse imkansız! Tabi birkaç tane eklenti kurduğunuz takdirde spam yorumlardan kurtulabiliyorsunuz. Bazı spam yorum engelleyiciler dahi bazen yetersiz kalabiliyor. O yüzden captha koruması kullanmak çok daha mantıklı ve kırılması diğerlerine göre nispeten zor olan Google’ın captha servisi bu iş için en büyük yardımcımız olacak!

Google Captha Servisine Ücretsiz Üye Olma

Google Captha servisi üyelik linkine tıklayarak hizmete ücretsiz olarak abone olabilirsiniz. Abonelik sonrasında aşağıdaki gibi bir bilgi ekranıyla karşılaşacaksınız. Bu ekranda yer alan Public Key ve Private Key bilgilerini kullanmanız gerektiğini hatırlatayım. Yani bir yere yazarsanız iyi olur :)

2-yorum-captha-bilgileri-300x236 Yorum Bölümüne Eklentisiz Captha Koruması

 

 

 

 

 

 

 

 

 

Şimdi de aşağıdaki kodları comments.php dosyasını açıp Captha’nın görünmesini istediğiniz yere aşağıdaki kodları ekleyin:

    <html>
     <body>
      <form method=”post” action=”verify.php”>
        <?php
          require_once(‘recaptchalib.php’);
          $publickey = “your_public_key“; // you got this from the signup page
          echo recaptcha_get_html($publickey);
        ?>
        <input type=”submit” />
      </form>
    </body>
  </html>

 

Sıra geldi verify.php adındaki dosyayı oluşturup içine de aşağıdaki kodları eklemeye:


Yukarıdaki kodlarda kırmızı ile görünen yerlere public ve private key bilgilerinizi yazacaksınız.

<?php
  require_once('recaptchalib.php');
  $privatekey = "your_private_key";
  $resp = recaptcha_check_answer ($privatekey,
                                $_SERVER["REMOTE_ADDR"],
                                $_POST["recaptcha_challenge_field"],
                                $_POST["recaptcha_response_field"]);
 
  if (!$resp->is_valid) {
    // What happens when the CAPTCHA was entered incorrectly
    die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
         "(reCAPTCHA said: " . $resp->error . ")");
  } else {
    // Your code here to handle a successful verification
  }
  ?>

 

Son adım…

https://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest şu adresten PHP kütüphanesini indirip içindeki recaptchalib.php dosyasını comments.php ile aynı dizişe upload ediyoruz. Artık ReCaptha yorum bölümünde görünecek…

2-yorum-captha-bilgileri-300x236 Yorum Bölümüne Eklentisiz Captha Koruması

 

 

 

 

 

 

 

 



“Yorum Bölümüne Eklentisiz Captha Koruması” üzerine 3 yorum

  1. SEO dedi ki:

    Güzel bir eklenti sitenizi google’dan buldum çok faydalı site işime yaradı. Elinize sağlık.

  2. Apk dedi ki:

    Güzel bir eklendi sitemde kullanmayı düşünüyorum

  3. çocuk ayakkabısı dedi ki:

    Hocam çok güzel anlatmışsınız yalnız şöyle bir sıkıntı var benim kod bilgim yok. Bir deneyeceğim yinede eklenti kullanmak istemiyorum sitemi kasıyor. Elinize sağlık takıldığım yer olursa soracağım.

Bir Cevap Yazın