简约视界

一个php,html,css,javascript的演示

 

防止php表单重复提交

在php表单提交问题, 经常发现 刷新一下要让你重新提交数据问题!
如果解决这个问题需要引入一个 cookie变量 来做 seesion 也行.

例子1

t1.php

<form id="form1" name="form1" method="post" action="t2.php">
    
<p>说明
        
<input type="text" name="titile" />
</p>
    
<p>
        
<input type="submit" name="Submit" value="提交" />
</p>
</form>

 

<?php 
setcookie("onlypost", 't'); //设置cookie
?>





t2.php

<?php

if($_COOKIE['onlypost'== 't'){
    
    
print_r($_COOKIE);
    
//处理提交的内容
    setcookie("onlypost", 'f'); //改变 cooike值 删除也可以了
}

// 其他代码


?>


 

posted on 2008-06-04 16:25 马克 阅读(3581) 评论(3)  编辑 收藏 引用 网摘 所属分类: 后台开发

评论

# re: 防止php表单重复提交 2008-06-04 22:03 hokie

可不可以搞个实例啊,看的不太明白  回复  更多评论   

# re: 防止php表单重复提交 2008-06-07 15:45 111

我还以为你不写呢……
你不是直接unset的吗?  回复  更多评论   

# re: 防止php表单重复提交 2008-06-23 11:56 kilobug

提交成功后,再跳转到另外一个地址,就能防止表单重复提交。  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航:

导航

统计

留言簿(1)

随笔分类

随笔档案

文章分类

我的网站

搜索

最新评论

阅读排行榜

评论排行榜