Google Captcha Ekleme Ve Ayarları Nasıl Yapılır?
Google Captcha Ekleme Ve Ayarları Nasıl Yapılır?
Google reCAPTCHA, web sitelerinde botları engellemek için kullanılan bir güvenlik hizmetidir. Bir Google reCAPTCHA anahtarı oluşturarak ve web sitenizdeki form veya giriş sayfalarına ekleyerek kullanabilirsiniz. İşte Google reCAPTCHA eklemenin adımları:

Google Captcha Ekleme Ve Ayarları Nasıl Yapılır?

Google reCAPTCHA, web sitelerinde botları engellemek için kullanılan bir güvenlik hizmetidir. Bir Google reCAPTCHA anahtarı oluşturarak ve web sitenizdeki form veya giriş sayfalarına ekleyerek kullanabilirsiniz. İşte Google reCAPTCHA eklemenin adımları:

 

Google reCAPTCHA Anahtarı Oluşturma

a. Google reCAPTCHA web sitesini ziyaret edin (https://www.google.com/recaptcha/).

b. "reCAPTCHA v2" seçeneğini seçin.

c. Site anahtarınızı ve gizli anahtarınızı almak için web sitenizi kaydedin.

d. Site anahtarınızı ve gizli anahtarınızı not edin, çünkü web sitenize eklemeniz gerekecek.

 

reCAPTCHA Kütüphanesi Ekleme

a. Google reCAPTCHA web sitesinden reCAPTCHA kütüphanesini indirin.

b. indirdiğiniz dosyayı sunucunuzda uygun bir yere çıkarın.

c. head etiketleri arasında, reCAPTCHA kütüphanesinin JavaScript dosyasını yükleyin.

 

html

Copy code

<head>

  <script src="https://www.google.com/recaptcha/api.js" async defer></script>

</head>

reCAPTCHA Kodunu Forma Ekleyin

a. reCAPTCHA kodunu, doğrulama işlemini yapmak istediğiniz formun içine yerleştirin.

html

Copy code

<form action="submit-form.php" method="post">

  <!-- form alanları -->

  <div class="g-recaptcha" data-sitekey="SİTE ANAHTARI"></div>

  <button type="submit" name="submit">Submit</button>

</form>

b. "data-sitekey" özniteliğini, site anahtarınızla değiştirin.

 

Sunucuda Doğrulama Kodunu Kontrol Etme

a. Sunucu tarafında, doğrulama kodunu doğrulamak için reCAPTCHA API'sini kullanabilirsiniz. Aşağıdaki örnek, sunucuda reCAPTCHA doğrulamasının nasıl yapılacağını gösterir.

php

Copy code

if(isset($_POST['g-recaptcha-response'])){

    $secretKey = 'GİZLİ ANAHTAR';

    $response = $_POST['g-recaptcha-response'];

    $remoteIP = $_SERVER['REMOTE_ADDR'];

    

    $url = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secretKey&response=$response&remoteip=$remoteIP");

    $result = json_decode($url, true);

    

    if($result['success'] == 1){

        // Doğrulama başarılı

    }else{

        // Doğrulama başarısız

    }

}else{

    // Doğrulama kodu yok

}

Bu adımları takip ederek, Google reCAPTCHA'yı web sitenize kolayca ekleyebilir ve botların form alanlarınıza erişimini engelleyebilirsiniz.

Web ve grafik tasarım alanında çalışan bir tasarımcıyım. Estetik, performans ve kullanıcı deneyimini bir arada düşünerek projeler üretiyorum. Aynı zamanda blog yazarıyım; web, tasarım ve dijital dünyaya dair öğrendiklerimi sade ve faydalı içerikler halinde paylaşıyorum.

Bu İçeriğe Tepki Ver (en fazla 3 tepki)

Yorumlar

https://www.blog.delitavsan.com/assets/images/user-avatar-s.jpg

0 comment

Write the first comment for this!

Facebook Yorumları