如何防止刷新或后退页面会重复输入数据库
提交了
点后退又重复提交了我希望提交后点后退不能重复提交
提交了
点后退又重复提交了我希望提交后点后退不能重复提交
解决方案 »
- 为什么无法使用php中mysqli的准备语句进行数据库中数据的查询(绑定参数或者绑定结果),项目急用!
- 求“百度指数”中,当鼠标经过某一区域所属范围时就显示这个地区的相关信息,这是什么原理???
- php生成的excel文件,wps打开正常,office打开却是韩文
- 请大家帮忙看看这个为什么不能正确显示该嵌入式日历
- !!!!!高分求教smarty显示记录集,在线等。。。。。。。。。。。。。。。。。。。。。。。。
- 刚刚完成的在线单词翻译的小工具,还剩编码问题没有解决,高手赐教..
- 我的php里如果有中文就显示乱码是怎么回事啊
- 新手问题?望各位指点!!谢谢
- 各位大神紧急求助!如何访问网站目录外的文件???
- Ubuntu系统php进程资源占用正常吗,要怎么样查到是那个程序占用资源最多?
- 数组合并问题
- 我的LOCALHOST忽然打不开了
2楼似乎后台加个验证码,太麻烦了
4楼还可以,就是多做个页面!
有没朋友做个session 来呢?
提交页对比session及hidden value,正确就可以提交并清除session的key
很简单,每边才几行代码
<?php
session_start();
if(empty($_SESSION['ip']))//第一次写入操作,判断是否记录了IP地址,以此知道是否要写入数据库
{
$_SESSION['ip']=$_SERVER['REMOTE_ADDR'];//第一次写入,为后面刷新或后退的判断做个铺垫
...........//写入数据库操作
}
else//已经有第一次写入后的操作,也就不再写入数据库
{
echo '请不要再次刷新和后退';//写一些已经写入的提示或其它东西
}
?>
验证码是比较好的选择。其次是跳转页面。