PHP如何解决表单重复提交
利用session
$code = mt_rand(0,1000000);< input type="hidden" name="code" value="“><?php
session_start();
if(isset($_POST[‘code‘])) {
if($_POST[‘code‘] == $_SESSION[‘code‘]){
// 重复提交表单了
}else{
$_SESSION[‘code‘] =$_POST[‘code‘]; //存储code
}
++++++++++++++++++++
if( isset($_POST[‘newUser‘])){
if($_POST[‘newUser‘] == $_SESSION[‘newUser‘]){
// 重复提交表单了
}else{
$_SESSION[‘newUser‘] =$_POST[‘newUser‘]; //存储cod
}
}本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!