PHP避免刷新页面重复提交

时间:2021-11-20 15:00:56

PHP避免刷新页面重复提交

情景:从html提交数据到x.php 在x.php中$_POST数据写库并且显示,当x.php刷新时,入库操作会被再次执行,用了if($_POST) 并且在程序结尾给$_POST赋空值,但是刷新的时候POST依然有值,求知道怎么避免反复提交。  关键:1.数据从html过来的,不是PHP  2.要在x.php显示获取到的数据 3.要入库
4.是刷新x.php  不是直接访问
2013-07-09 17:20 提问者采纳
if($_POST &&  $_POST['submit'])

  $_POST['submit']这里重点不是要接收它的值,  而是判断他有没有按这个按钮,也就是是否提交表单,如果提交了就执行它下面{}里的程序,你可以做以下理解
if(提交表单){
echo '就接收表单里的一些值';
}else{
echo '表单没有被提交';
}