• 02-10-2019, 15:03:31
    #1
    Arkadaşlar Merhaba,
    Kullandığım bir php iletişim formu var. Bu forma cok fazla bot, spam mail gönderiyor. Bir çok yöntem denedim engellemek için Google Captcha dahil işe yaramadı. En son Harf-Rakam-Büyük Harf-Küçük Harf karışık bir php captcha ekledim forma eskiye göre azaldı gelen spam mailler. iletişim formunda ad ve soyad inputları ayrı ayrı değildi yani ad soyad tek input şeklinde bu sebeple siteye gelen botlar bu inputa sadece isim giriyorlar. Bende gelen maillerin hepsi tek kelime isimden oluştuğu için bu inputa boşluk bırakarak ad soyad yazılmasını zorunlu kıldım. Yani sadece isim yazıldığında ya da 2 taneden fazla boşluk bırakıldığında form uyarı mesajı veriyor ve formu post etmiyor. Defalarca denedim çalışıyor ve hic bir sorun görünmüyor. Fakat mail adresimi kontrol ettiğimde hala bu maillerin geldiğini fark ettim. Bu nasıl mümkün oluyor? Nasıl aşıyorlar bu önlemi gelen maillerin hepsinin isim bölümü tek kelime, bitişik ya da birden fazla boşluk bırakılarak yazılmış bunu nasıl aşıyor bu botlar?
  • 02-10-2019, 15:05:47
    #2
    formun post edıldıgı sayfadan gonderılmıs olabilirmi ? formgonder.php?konu=&baslik=&mesaj vs olarak
  • 02-10-2019, 15:13:17
    #3
    NeTZeN adlı üyeden alıntı: mesajı görüntüle
    formun post edıldıgı sayfadan gonderılmıs olabilirmi ? formgonder.php?konu=&baslik=&mesaj vs olarak
    formun post sayfası ayrı degil. Tek dosyadan oluşuyor. Doğal olarak Form post değeri boş. Post edilen linki alarak yapılması da mümkün değil çünkü php captcha tanımlı onu aşmadan linkle yapabilmeleri mümkün görünmüyor. Denediğimde hic bir şekilde mail gönderimi sağlamadı.

    Tarayıcı consol üzerinden inputta devre dışı bıraktıkları bir yöntem olabilir mi diye düşünmüştüm aslında.