如何控制生成的word文档的存储位置?
手册上的php调用com例子可以生成word文本 但存储在my document...
作者 wodelove 发布于 0000-00-00 分类:php基础编程
我做了个插入数据的页面,使用表单提交后,通过这个页面完成想数据库的插入工作,但我发现,如果有人提交了表单后,不断刷新的话,就会不断的插入第一次输入的信息,请问大哥,有什么方法
可以阻止这种情况发生
逛论坛交流:如何防止刷新
>信息就不插入数据库
>靠!刷新一次,插入一行,很恐怖
>可以转到别的页面去
>你可以用IP确认用户身份防止刷新
>提交表单后转到处理页面,然后由程序自己跳转
>让按钮变灰
>首先,我们可以定义一个session变量用来保存一个表单的提交序列号。这里我定义为“$userLastAction”。
然后在表单里加入一个hidden变量,把值设为$userLastAction+1:
最后,在处理提交之前判断表单是否已被提交过:
if($lastAction>$userLastAction and inputIsValid(...))
{
$userLastAction++; // 序列号加1
// 处理表单数据
}
7 条回复
回复