我花了2个多小时在网上搜索试图弄清楚这一点。我正在尝试以超过 60 秒的速度停止多个表单提交。这是我正在使用的。
session_start();
if (!isset($_SESSION['last_submit']))
$_SESSION['last_submit'] = time();
if (time()-$_SESSION['last_submit'] < 60)
die('Post limit exceeded. Please wait at least 60 seconds');
else
$_SESION['last_submit'] = time();
我在网站上找到了这一点,但就让它工作而言,我还没有弄清楚其他任何事情。我一开始在我的页面上有这段代码,它使用前几页的 POST 结果进行数据库查询。我需要设置$last_submit
为某个值吗?任何帮助表示赞赏。