现在的位置: 首页 -> PHP学习 -> ecshop防止表单重复提交

ecshop防止表单重复提交

2014-06-07 22:31评论数 0 ⁄ 被浏览 8511 views+

在ecshop中,有很多地方会用到表单提交数据,那么如何防止表单的数据重复提交呢?相信是php程序员都会遇到的问题,下面,我举个例子说明一下,很简单,一看就能明白。


文件:rui_a.php

<?php

$_SESSION['is_submit'] = 'no';

$smarty->display("rui.dwt");

?>


文件:rui_a.dwt

<form action="rui_b.php" method="post">

<input type="text" value="daixiaorui" name="name" />

  <input type="text" value="php学习" name="love" />

  <input type="submit" value="提交" name="submit" />

</form>


文件:rui_b.php

<?php

if($_SESSION['is_submit']=='no'){

/* 代码块,要做的事,代码.... */

$_SESSION['uniqu_str'] = 'yes';

}else{

echo "请不用重复提交";

}

?>


很简单的一个例子,就不在这里解释了,其实就是用到了php中的session来控制程序防止刷新!

 

文章出自:https://www.daixiaorui.com/read/103.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *