PHP:通过会话避免Flood / Spam系统?

时间:2010-09-23 06:38:41

标签: php flooding

我可以使用会话避免泛滥/垃圾邮件吗? (表格中的垃圾邮件)。我只需要避免使用可以重复动作为3,4动作/ s。

2 个答案:

答案 0 :(得分:2)

不,你不能使用会话机制来避免泛滥 因为您无法强制客户端保持会话。

您可以使用会话来支持CAPTCHA测试。

答案 1 :(得分:0)

您可以在短时间内跟踪服务器上的IP + UserAgent,但您不能依赖于跟踪cookie(因为像cURL这样的用户代理可以忽略保存它),除非需要匹配会话的有效cookie与您的网站互动。

如果您的网站/应用程序发送垃圾邮件的IP或UserAgent不断变化,那么即使将它们存储在服务器上来模拟cookie也没有任何意义。你想创建一个CAPTCHA来处理任何垃圾邮件。

我们需要更多信息,不要太笼统。 ;)