我知道驗證碼用於投影提交的提交。但我想知道,如果您需要點擊一個按鈕才能加載提交表單,那麼您是否需要該表單上的驗證碼呢?ajax加載的表單是否需要驗證碼
垃圾郵件機器人會單擊該按鈕來加載表單嗎?除非它是人類垃圾郵件,我們無法避免這種想法!
舉例來說,這是我的jQuery,
$('#get-submit-form').click(function(){
element.load('submit-form.php', function(){});
})
我知道驗證碼用於投影提交的提交。但我想知道,如果您需要點擊一個按鈕才能加載提交表單,那麼您是否需要該表單上的驗證碼呢?ajax加載的表單是否需要驗證碼
垃圾郵件機器人會單擊該按鈕來加載表單嗎?除非它是人類垃圾郵件,我們無法避免這種想法!
舉例來說,這是我的jQuery,
$('#get-submit-form').click(function(){
element.load('submit-form.php', function(){});
})
一個CAPTCHA旨在防止自動化工具 - 又名垃圾郵件機器人 - 從普及。
如果AJAX(真的不會導致頁面重載只是HTTP請求)被允許沒有這樣的後衛(或者替代性的限制,如強制認證和accountablility)再高明/定製機器人/工具可以隨意發送垃圾郵件的工作。就「CAPTCAH是否需要」而言,取決於服務器是否需要進行特定操作。
請注意,客戶端只CAPTCHA是無用的,甚至是服務器端的驗證碼可以circumvented - 這樣一個規避矢量並不要求它;-)
編碼愉快。
謝謝。我正試圖瞭解你在回答中的含義。 – laukok
如果bot直接進入'submit-form.php'會怎麼樣? –
會發生嗎?表單存儲在服務器中,我認爲服務器可以防止垃圾郵件機器人直接訪問根文件 - 或者我錯了嗎? – laukok
服務器將如何區分機器人和普通用戶? –