Java Kodları İle Spam Yorum Engelleme

Spam yorumlar neredeyse tüm internet siteleri için sorun. Şimdi size spam yorumlar engelleme konusunda başka bir yöntem anlatmaya çalışacağım. Java kodları ile spam yorumları engelleme. Java kodlarından faydalanarak boşluğu doldurma ve doğru kodu girdikten sonra yorum butonunu aktif etme. Resimdeki örnekte basit matematik işlemi cevabını bilindikten sonra yorum gönder butonu aktif oluyor (Bakınız resim 1). Mateatik işlemi çünkü akıllı spamlar sitenizdeki daha basit işlemleri kendi bilebilir. Örneğin sadece bir işaretleme işlemi gibi. (Bakınız resim 2.)

Resim 1

http://sukristali.110mb.com/imagehost/images/79307492524124206048.jpg

Resim 2

http://sukristali.110mb.com/imagehost/images/36285341542054051272.jpg

Bu işlemi yapmak için buradan indireceğiniz dosyayı kendi istediğiniz bir yere yükleyin. Dosya içeriği:

  var a = Math.ceil(Math.random() * 10);
    var b = Math.ceil(Math.random() * 10);       
    var c = a + b
    function DrawBotBoot()
    {
        document.write("Bu ne "+ a + " + " + b +" ? ");
        document.write("&nbsp;&nbsp;<input id='BotBootInput' type='text' maxlength='2' size='2' name='hvf'/>&nbsp;&nbsp;");
    }    
    function ValidBotBoot(){
        var d = document.getElementById('BotBootInput').value;
        if (d == c) return true;        
        (alert("Wrong Code"));
        document.getElementById('BotBootInput').focus();
        return false;
    }

	DrawBotBoot()

document.write('<input name="submit" type="submit" id="submit" tabindex="5" value="Cevapla" onClick="return ValidBotBoot();"/>');

Bu dosya sizin için gönder butonunu java koduna göre aktif ya da pasif yapmanızı sağlayacak. Bu kodu yorum sayfanızda istediğiniz yeer getirmek için aşağıdaki kodu kullanın. Buradaki örnek wordpress için anlatılmıştır. WordPress temanızın comments.php dosyasında gönder butonu kodunu silip bu java çağırma kodunu yazın.

Eski gönder butonu kodu:

<input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit','options'); ?>" />

Yerine yapıştıracağınız java çağırma kodu.

<script language="Javascript" type="text/javascript" src="http://www.dosyayı yüklediğiniz site.com/js/xcom.js"></script>

İsterseniz sizde herhangi bir başka internet sitesinde bu işlemi kendinize göre değiştirerek uygulaya bilirsiniz. Site için arama ile spam yorum engelleme konusunda daha fazla bilgi ve farklı yöntemler öğrenebilirsiniz.

Java kodunun özelliği server taraflı değil kullanıcı taraflı olduğundan server yükünü arttırmaz.



Benzer Yazılar

Yorum Ekle