在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 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
蛋仔派对无限蛋币http://www.wzryzs.com/
666
666
很好的方法值得推荐
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/
gg修改器https://www.guiyangtax.com/ 葫芦侠http://www.booj.net/ 八门神器http://www.tusovok.net/