Özkan Arıcı – Freelance Web Developer

Php google recaptcha kullanımı

  • 3 sene önce, ozkan arici tarafından yazılmıştır.
  • 8 Yorum
  • Php

Uygulamalarınızda oluşturduğunuz formlarda güvenlik bot mu değil mi kontrolü yapmak için google’ın recaptcha servisinin kullanımını görelim

Basit bir uygulamayla nasıl botmu değil mi kontrolu yaparız bunu görelim.Uygulamayı geliştirebilir farklı özellikler ekleyebilirsiniz

Öncelikle https://www.google.com/recaptcha/ adresine girerek sitemizi ekliyoruz

captcha

daha sonra özel kodumuzu alıyoruz ve verilenleri sitemizi ekliyoruz

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

ve divimizi formuuzda görünmesini istediğimiz yere ekliyoruz

biz basit bir form oluşturduk

googlecaptcha

 

en basit kullanımıyla isterseniz $_post[‘g-recaptcha-response’] şeklinde çekip kontrolünü yapabilirsiniz

yada dilerseniz örneği geliştirip kullanabilirsiniz

Gerekli dökümanları : https://developers.google.com/recaptcha/old/docs/php

adresinden bulabilirsiniz

Etiketler: , , , , , ,
  1. teknikbilimler dedi ki:

    bende siteme eklemek istiyrum ama bir türlü yapamadım

  2. ozkan arici dedi ki:

    gösterdiğim adımları uygularsanız bi sorun çıkmaması gerekiyor

  3. teknikbilimler dedi ki:

    aynen sorunsuz çalişti teşekkürler

  4. Mert dedi ki:

    Ya ALLAH senden bin kere razı olsun bu anlatım hiç bir yerde yok çok saol

  5. Serkan dedi ki:

    Çok teşekkür ederim. Yararlı bir anlatım, bu kadar basit olduğunu bilmiyordum..

  6. umut dedi ki:

    Hocam recaptcha sitemin üye ol formunun olduğu yere ekledim.

    Ancak formu doldurum üye olmak istediğinde direk olarak üyeliği oluşturuyor.

    Yani recaptcha yı onaylamaya gerek kalmıyor. Sebebi ne olabilir ?

    Teşekkürler..

  7. ozkan arici dedi ki:

    birşeyleri yanlış yapıyorsunuzdur.Adım adım uygulayın sorun olmayacaktır

  8. Raşit dedi ki:

    Local sitemde recapthca kodunu bir forma sorunsuz kullanıyorken, diğerinde çalışmıyor.
    Bunu nasıl aşabilirim?

    $recaptcha = $_POST[‘g-recaptcha-response’];
    if (!$recaptcha) {
    echo ‘recaptcha’;
    }else {

    ….diğer kodlar burada…

    }

Bir Yorum Yazın