2013-02-24 54 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