<?php
session_start();
?>
<form method="POST">
<input type="text" name="countSubmit" value="1">
<input type="submit" value="submit">
</form>
<?php
if (count($_POST) > 0){
// 判断是否重复提交
if (isset($_SESSION['submited']) && $_SESSION['submited'] === true){
echo '表单重复提交<br>';
}else {
$_SESSION['submited'] = true;
}
}
?>
session_start();
?>
<form method="POST">
<input type="text" name="countSubmit" value="1">
<input type="submit" value="submit">
</form>
<?php
if (count($_POST) > 0){
// 判断是否重复提交
if (isset($_SESSION['submited']) && $_SESSION['submited'] === true){
echo '表单重复提交<br>';
}else {
$_SESSION['submited'] = true;
}
}
?>
本文介绍了一种使用PHP和Session来防止表单重复提交的方法。通过设置Session标记,在接收到表单数据后检查该标记是否存在及状态,以此判断是否为重复提交。
255

被折叠的 条评论
为什么被折叠?



