解析php防止form重复提交的方法
发布时间:2020-12-13 06:28:59 所属栏目:PHP教程 来源:网络整理
导读:代码如下: session_start(); $_SESSION['fsess']=($_SESSION['fsess'])?$_SESSION['fsess']:time(); ?> 防止表单重复提交 Javascript和服务器端 双重防止表单重复提交演示 现在时间: if(@$_POST["faction"]=="submit"||@$_GET["faction"]=="submit"){ //提
代码如下: session_start(); $_SESSION['fsess']=($_SESSION['fsess'])?$_SESSION['fsess']:time(); ?> Javascript和服务器端 双重防止表单重复提交演示 现在时间: if(@$_POST["faction"]=="submit"||@$_GET["faction"]=="submit"){ //提交处理//*****服务器端防重复提交******************* //如果POST传来的表单生成时间与SESSION保存的表单生成时间 //相同;为正常提交 //不相同;为重复提交 if($_SESSION["fsess"]==$_POST["fpsess"]){ $_SESSION["fsess"]=time(); echo "提交内容: n"; echo $_POST["fpsess"]." n";; echo $_POST["formtext"]; echo ""; exit; } else { echo "重复提交,退出!!!! n"; echo " |