如果我顯示:沒有在我的網站聯繫頁面上的表單包裝將一個垃圾郵件機器人仍然可以提交?如果垃圾郵件機器人隱藏,我可以防止垃圾郵件機器人提交表單嗎?
如果不是,那麼可能的解決方案是放置一個鏈接 - 發送給我們一封電子郵件 - 當點擊它時顯示:顯示包裝的表單,從而防止垃圾郵件?
感謝, -O
如果我顯示:沒有在我的網站聯繫頁面上的表單包裝將一個垃圾郵件機器人仍然可以提交?如果垃圾郵件機器人隱藏,我可以防止垃圾郵件機器人提交表單嗎?
如果不是,那麼可能的解決方案是放置一個鏈接 - 發送給我們一封電子郵件 - 當點擊它時顯示:顯示包裝的表單,從而防止垃圾郵件?
感謝, -O
垃圾郵件機器人通常是執行並自動運行的腳本。這不是一個真正的人類,所以機器人不會在乎它是否真的被風格所隱藏。如果您想阻止「垃圾郵件機器人」濫用它,您可以在用戶點擊按鈕時將其添加到DOM。
有很多不同類型的垃圾郵件機器人,以及用於填寫表單(並因此:發送給你垃圾郵件)的許多不同方法。
大多數情況下,這些都是自動化腳本,根本不會「看到」頁面,只需使用它在頁面上找到的標記即可。爲此,使用CSS來隱藏表單並不會阻止它們。
同樣的道理:你會發現那裏有很多殭屍程序,如果你在你的網站上留下mailto:
鏈接,那麼它將會刮掉你的電子郵件地址並直接發送垃圾郵件。
有沒有阻止垃圾郵件機器人的安全可靠的方式我「怕。有很多的,你可以使用到,雖然減少它的技術。
最常見的是使用驗證碼服務像recaptcha雖然連這不是一個具體的保證,一些垃圾郵件仍然不會過濾通過。
我傾向於採用的另一個技巧是Honey Pot input這是相對容易使用,似乎做了一個相當不錯的伎倆保持垃圾郵件發送者。
所以,即使形式隱藏在機器人仍然可以提交它...如果你不包括在HTML代碼..和使用jQuery你當人點擊該按鈕顯示錶單 - 它也在表單中打印 - 不會這樣可以禁用任何機器人提交表單的可能性嗎? – MuhuPower
收到反垃圾郵件插件意味着要快,他們不解析CSS或JavaScript。如果你想防止他們,你可以包括CAPTCHA,甚至一個簡單的,就像要求用戶編寫小數字的總和或產品(顯然寫在一個句子的要求,使用字母和數字不)。像這樣的便宜的解決方案應該可以防止大多數垃圾郵件,但是如果有人想要定位你,它很容易被攻擊。
我不會建議動態創建的形式,因爲這是不能夠執行JavaScript的用戶將無法看到它。
所以,即使形式隱藏在機器人仍然可以提交它...如果你不包括在HTML 代碼..和使用jQuery你當人打按鈕來顯示錶單 - 它也會在表單中打印 - 不會這樣可以禁用任何機器人提交表單的可能性嗎? – MuhuPower
我認爲更常見的方式是隻使用驗證碼 – Schnodderbalken
我的問題是一個客戶端網站建在ASP中,我只有家庭的PHP ...所以我試圖Captcha沒有運氣.... – MuhuPower