怎么防止用户刷新本页面。另,用PHP怎么才可以做进度条,用JSP也行,谢谢! 什么意思?PHP怎么做进度条?进度条要在客户端实现撒 PHP是服务器端的怎么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lookhttp://expert.csdn.net/Expert/topic/1141/1141457.xml?temp=.9810297 如何避免表单的重复提交-------------------------------------------------------------------------------- 作者:guestzzz 来源:phpbuilder 你是否遇到过“重复提交”的问题?要解决这个问题其实并不难。这里有一个简单的方法避免同一表单的重复提交。 首先,我们可以定义一个session变量用来保存一个表单的提交序列号。这里我定义为“$userLastAction”。然后在表单里加入一个hidden变量,把值设为$userLastAction+1: <input type=Hidden name=lastAction value=<? =$userLastAction+1 ?>> 最后,在处理提交之前判断表单是否已被提交过: if($lastAction>$userLastAction and inputIsValid(...)){ $userLastAction++; // 序列号加1 // 处理表单数据 } 一个关于文件上传的页面.遇到错误.求大神指导指导 这是啥意思? php如何得到access数据库返回的行数。急!急 关于PHP FOPEN的简单问题! php中利用类模型建立类 高分求codeigniter 购物车 dW中无法预览php框架?为什么? 需要从比较稳定的新闻源获取新闻,请问用著名网站的滚动新闻好,还是用新闻组(nntp协议连接)的好? 急,关于textarea的值 关于PHP结合html表格查询数据汇总行或列的问题 字符搜索 怎样让页面只刷新一次?
http://expert.csdn.net/Expert/topic/1141/1141457.xml?temp=.9810297
--------------------------------------------------------------------------------
作者:guestzzz 来源:phpbuilder
你是否遇到过“重复提交”的问题?要解决这个问题其实并不难。这里有一个简单的方法避免同一表单的重复提交。
首先,我们可以定义一个session变量用来保存一个表单的提交序列号。这里我定义为“$userLastAction”。然后在表单里加入一个hidden变量,把值设为$userLastAction+1:
<input type=Hidden name=lastAction value=<? =$userLastAction+1 ?>>
最后,在处理提交之前判断表单是否已被提交过:
if($lastAction>$userLastAction and inputIsValid(...)){
$userLastAction++; // 序列号加1
// 处理表单数据
}