<?php
if (isset($_COOKIE['formFlag'])) {
exit('error');
}
// 处理数据
// 30秒内重复提交无效
setcookie('formFlag', time(), time() + 30);
|
<?php
if (!isset($_SESSION['formFlag']) || $_POST['formFlag'] != $_SESSION['formFlag']) {
exit('error');
}
// 处理数据
unset($_SESSION['formFlag']);
|