尽量不要本页处理,提交到专门的处理页面,处理完后,跳转到提示页面,
这样用户只会刷新提示页面,而不会造成重复提交。
一定要放在一个页面的话,可以考虑使用其他的地址栏参数区分要执行的代码,例如参数act=login显示登录界面,act=do_login处理提交的表单,在一个页面中区分$_GET['act']对应的值执行对应的代码。
//删除是记录是用sql语句,比如 delete from xxx(table) where id=1 删除 id=1的记录//数据库 *** 作后,手动关闭是好得习惯,不手动关闭,php程序也会最后自动关闭
1.1 清空全部$_POST值
if (count($_POST) > 0) {$_POST = array()
}
1.2 清空全部$_GET值
if (count($_GET) > 0) {$_POST = array()
}
2. 可参考上述方法在使用后,清空特定的某个$_POST或$_GET值
2.1 清空特定的$_POST值
if(isset($_POST['baidu'])){unset($_POST['baidu'])
}
2.2清空特定的$_GET值
if(isset($_GET['baidu'])){unset($_GET['baidu'])
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)