如何判断是刷新还是提交? 如何判断从表单那边是刷新还是提交?因为表单第一次提交以后再刷新的话他也会插入数据,这个时候该如何判断呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 插入后,跳转就不会了。或者用token也可以。 找找$_SERVER['HTTP_REFERER']的规律,比如刷新,是上次和本次相同,提交不同 echo "<script>location.href='xxx.php'</script>";插入成功后,跳到别处去 token或者表单中加 formhash 防止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<?phpif($_COOKIE['onlypost'] == 't'){ print_r($_COOKIE); //处理提交的内容 setcookie("onlypost", 'f'); //改变 cooike值 删除也可以了}// 其他代码?> 提交后刷新浏览器缓存, php isset 判断是否存在即可 显示表单时候存一个sesssion id提交时候,检查有没有session id先把session id注销然后入库 求高手指教如何编出此效果 html文字正常,JavaScript输出中文乱码问题 mod_rewrite中的问号 有关于本地文件链接的问题!!请大家帮忙 header()函数的疑问 这句为什么老报错 问wordpress.org/support/ 问题. 全变灰色风格,为了5.21! 帮我看一个函数 那位高手有session写的购物篮!!!100百相送 js解析XML问题 问一小段代码的作用(ip地址的值乘以2的N次方)
或者用token也可以。
echo "<script>location.href='xxx.php'</script>";
插入成功后,跳到别处去
或者表单中加 formhash
在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<?phpif($_COOKIE['onlypost'] == 't'){
print_r($_COOKIE);
//处理提交的内容
setcookie("onlypost", 'f'); //改变 cooike值 删除也可以了
}// 其他代码
?>
提交时候,检查有没有session id
先把session id注销
然后入库