解析php防止form重复提交的方法_php技巧
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了解析php防止form重复提交的方法_php技巧,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5358字,纯文字阅读大概需要8分钟。
内容图文
php 防止表单重复提交实例:代码如下:
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 "