我是靠谱客的博主 聪明金毛,最近开发中收集的这篇文章主要介绍php防止频繁操作,解析php防止form重复提交的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

php 防止表单重复提交实例:

session_start();

$_SESSION['fsess']=($_SESSION['fsess'])?$_SESSION['fsess']:time();

?>

防止表单重复提交

Javascript和服务器端 双重防止表单重复提交演示

现在时间:<?php echo date("Y-m-d H:i:s"); ?>

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 "

最后

以上就是聪明金毛为你收集整理的php防止频繁操作,解析php防止form重复提交的方法的全部内容,希望文章能够帮你解决php防止频繁操作,解析php防止form重复提交的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部