【发布时间】:2011-04-29 17:32:10
【问题描述】:
如果我被一个用 C# 创建的 .NET 程序轰炸了——因为用户在我的表单上大量提交 $_POST 字段而被轰炸...这就是我的联系表单。
我不确定 $_POST 的质量究竟是如何出现在 .NET 程序中的,或者它甚至可能是一个 c++ 程序,我不知道。但是我有一个想法来解决这个问题。
我的第一个想法需要$_SESSION 但是...用户创建的那些$_POST 轰炸程序会处理/接受$_SESSION 吗?我真的不想知道,但也许对 C# 中的 WebClient 类有经验的人会知道它是否处理了$_SESSION'S 或用户正在使用的任何东西。我正在考虑使用$_SESSION['submitted'] = $count; 和$count++; 的另一部分
if($_SESSION['submitted'] > 5) {
//display captcha or block from site
} else {
$count++;
}
如果用户的程序没有处理 $_SESSION 是否有可能我可以禁用他们的网站?所以他们不能攻击我的联系表?
【问题讨论】: