Captcha'yı kullanarak web sitesine gönderme

2 Cevap php

Insan-kontrol için captcha'yı kullanarak bir web sitesine göndermek için bir yol olup olmadığını şu anda ben merak ediyorum. Aşağıdaki soru tabii bu rasgele sayılar ile yapılır, sorulur:

Type this number in digits; 'twohundredandfive': [ input ]

Form AJAX kullanarak gönderilir. Web sitesi yeniden Yani numara değişiklikleri yazdığınız için.

Bu geçmesine almak için bir yolu okuma ve numarasını dönüştürmektedir, (iyi) sonra bazı verileri yayınlamak, ancak ikinci isteği numara zaten değişmiştir. Ama bu önlemek için bir yolu var mı?

Ben kötü intensions için bu kullanarak sanmayın, tarif formu benim uygulamaları birinde kullanılır. Kesinlikle botlar geçiş alamıyorum almak için sadece bir çek.

Teşekkürler şimdiye kadar :-)

2 Cevap

A CAPTCHA insan olduğu varlık çözme olmadığını sınamak gerekir. Gözlerime, bunu gibi görünüyor ayarlarken sorun algoritmik çözmek için oldukça önemsiz olacaktır.

Bir insan testi geçebilen göz önüne alındığında, o zaman da o geçecek otomatik bir bot yazmak kesinlikle mümkün. CAPTCHA çözmeden erişim sağlayan bir "arka kapı" orada olmadığı gibi, sadece kaynak kodunu analiz ederek karar verebilir.

Sayılara dizeleri dönüştürme zaten tartışılmıştır another question burada google calculator böyle dönüşümlerde bir great iş, bu yüzden sizin yaklaşım hangi etmez verildi birçok referanslar Kullanıcı insan olup olmadığını test etmek için uygun değildir.

Alternatif bir çözüm gelince, ben sadece another great answer bağlanabilirsiniz.