
reCaptcha, yazılım robotları tarafından taranıp okunamayacak soru görselleridir. Bu görsel yardımıyla bir işlemi gerçekleştirirken kullanıcının gerçek bir insan olup olmadığını anlayabilir ve sisteminizin suiistimal edilmesinin önüne geçebilirsiniz.
ReCaptcha esasen farklı bir firmanın ürünü olarak doğdu ve kısa süre sonrasındaysa Google’ın dikkatini çekti. Google’da internet dünyasını spam botlardan arındırabilmek için bunu farklı bir platform üzerinden herkese açık servis olarak sundu. Artık Google’ın ReCaptcha’sı sayesinde dileyen herkes bu spam doğrulama yöntemini PHP tabanlı projelerinde kolayca uygulayabilmekte ve robot denetimi gerçekleştirebilmektedir.
reCaptcha Kurulumu
reCaptcha’yı web sitenize eklemek için az biraz dahi olsa kendi sisteminize entegre edebilecek kadar PHP programlama diline hakim olmanız gerekir. Şayet, WordPress kullanıyorsanız o halde PHP bilgisine de gerek kalmaksızın hazırlanan Google reCaptcha eklentisi sayesinde doğrulamayı sisteminize ekleyebilirsiniz.
PHP tabanlı web sitelerinde reCaptcha kurulumu için önce Google’ın reCaptcha platformunu ziyaret edin ve ardından “Get reCAPTCHA” butonuna tıklayın. Daha sonra karşınıza gelen form yardımıyla bir etiket belirleyerek alan adınızı “Domains” bölümüne ekleyin. Ekleme işlemi sonrasında Google reCaptcha servisinin kullanımı için gerekli olan benzersiz ID’leri ve size kurulum ipuçlarını sunacaktır.
Buradaki Server-side integration veya client-side integration kısmında yer alan verilerden yardım alarak yalnızca bir dakika içerisinde istediğiniz forma reCaptcha’yı kolayca ekleyebilirsiniz. Daha fazla yardıma ihtiyacınız varsa eklemek istediğiniz tarzın altında yer alan “The reCAPTCHA documentation site” linkine tıklayarak detaylı anlatıma da erişebilirsiniz. Zaten PHP ve HTML bilginiz el verdiği taktirde bu sayfa içerisindeki kodlara ekleme yapmanız gerek kalmaksızın sunucu taraflı veya kullanıcı taraflı olarak reCaptcha’yı sisteminize entegre edebilirsiniz.
WordPress kullanıcılarıysa Google reCaptcha Wordpress Eklentisini indirerek, kurulumu gerçekleştirebilirler. Kurulum sonrasında eklentiyi aktif edip, "BWS Plugins" > "Google Captcha" bölümünden reCapctha’yı yapılandırabilir ve [bws_google_captcha] kısa kodunu formlarınız içerisinde kullanabilirsiniz.

Form Nedir? Form Oluşturma ve Form Gönderme
Form, istenildiği şekilde cevapları elde etmek için içerisinde sorular ve boşlukların yer aldığı kullanıcıların girişler gerçekleştirdiği veri giriş elementleridir. Form, bir web sayfası şekli olan forum ile kesinlikle karıştır...
reCaptcha Kullanımı
reCaptcha’ların kullanıldığı alanlar çoğunlukla form ve işlem sayfalarıdır. Bu tür sayfalar kullanıcılar tarafından maniple edilmeye oldukça müsaittir. Örneğin web sitenizin kayıt forumunda bir spam korumasının yer almadığını düşünün. Bu durumda art niyetli bir programcı hazırladığı basit bir bot yardımıyla dakikalar içerisinde sitenizde binlerce üye oluşturabilir ve hatta bu bot üyelerin de binlerce aktiviteyi yerine getirmesini sağlayabilir. Oysa reCaptcha gibi korunaklı bir formda botlar güvenlik sorgusunu geçemediği için kayıt olamazlar. Aynı senaryo iletişim formunuz için de geçerlidir. Benzeri şekilde yapılacak bir müdahaleyle dakikalar içerisinde iletişim formunuza binlerce anlamsız metin yığarak yayınınızın aksamasına ve hatta veri kaybına dahi neden olabilirler. Bu spam saldırıların ve sistemin maniple edilmesinin önüne geçmek için reCaptcha kullanımı gerçekleştirilir.