2013-02-24 57 views
3

我只是做了我的第一個超級簡單的蜜罐,我想知道如果它甚至會工作:這個蜜糖罐會工作嗎?

  1. 輸入字段浮動-9999左不會是大多數人看到。如果他們看到它,就會有一個說明「不要在這裏寫」。

  2. 「onChange」事件偵聽對該字段的更改,當它發生更改時,它會發出警報('您正在發送垃圾郵件!'),然後重定向到Google。

我想知道這是否設計得過於人性化。機器人是否一次填滿整個表單?如果頁面上有提醒,機器人仍然可以填寫表格嗎?我是否可以強制使用該頁面的實體單擊警報上的「確定」,從而導致機器人永遠等待?

我確定存在非常強大的系統,但我正在尋找一些非常簡單的系統。我沒有收到太多的垃圾郵件,我無法處理它...每個月都會通過300個垃圾郵件進行嘲弄,試圖找到一兩個真正註冊的新用戶。

謝謝任何​​幫助/建議!

回答

1

嗯,是的,沒有。一些機器人可能會摔倒並填滿一切,但其他人則不會。

用JavaScript重定向聽起來不像是一個好主意,因爲大多數機器人都沒有JavaScript引擎。你可以使用這個事實來過濾它們 - 儘管你也可以過濾合法用戶。

您還可以檢查讓用戶填寫表單需要多長時間 - 如果太短,則可能是機器人。

不要期望100%的成功率,但是技術的組合可能已經有很大的幫助。

+0

一個問題是,CMS(表達式引擎)不是開源的,並且有悲慘的論壇,幾乎從來沒有及時得到答案 - 在這種情況下,我不認爲我有任何訪問服務器端的權限。除非我可以以某種方式添加一個字段並使其成爲必需,並使其必須等於null或其他。 – user1149499 2013-02-25 03:07:01

+0

@ user1149499在這種情況下,您應該查看Expression Engine的手冊。有一些[防止垃圾郵件的方法](http://ellislab.com/expressionengine/user-guide/security/spam_protection.html),否則你可能會檢查[編寫附加程序可以幫助你](http:// ellislab.com/expressionengine/user-guide/general/add-ons.html)。 – 2013-02-25 13:50:18