我想知道我是否正在採取正確的方法,因爲垃圾郵件仍在通過。我目前有標準的JavaScript驗證,檢查像谷歌recaptcha和必填字段,但我也有一個隱藏的字段,檢查服務器端。檢查下面的字段是否填寫並且不會提交。以聯繫方式阻止垃圾郵件
<input type="hidden" value="" name="contact_form">
我做了一些研究,認爲機器人現在開始念想隱藏和display:none;
領域。將一個好的方法是移動屏幕爲用戶的領域?任何建議都會很棒。
我想知道我是否正在採取正確的方法,因爲垃圾郵件仍在通過。我目前有標準的JavaScript驗證,檢查像谷歌recaptcha和必填字段,但我也有一個隱藏的字段,檢查服務器端。檢查下面的字段是否填寫並且不會提交。以聯繫方式阻止垃圾郵件
<input type="hidden" value="" name="contact_form">
我做了一些研究,認爲機器人現在開始念想隱藏和display:none;
領域。將一個好的方法是移動屏幕爲用戶的領域?任何建議都會很棒。
谷歌驗證碼(我不是一個機器人)
我用它在我的網站上也再沒有出現過問題與機器人!
除非你[這個機器人](https://www.youtube.com/watch?v=fsF7enQY8uI) – evolutionxbox
大聲笑完全@evolutionxbox – Akshay
它可以工作,但如果機器人創建者可以看到你的網頁,他們可以看到輸入和修改機器人。
我也認爲reCaptcha是最好的選擇。
如果這是一個真正的問題,那麼captcha就是你需要的。如果你只是想要一些有用的東西,但並不總是那麼正常的屏幕外輸入應該沒問題。無論你做什麼,總會有一個bot開發者會預測它併爲它編寫代碼。不是那個驗證碼可以工作100%,但它可能比你可以使用的很多其他東西更好。 – apokryfos