php如何避免刷新页面重复提交

发布网友 发布时间:2022-04-06 01:14

我来回答

6个回答

热心网友 时间:2022-04-06 02:43

可以采用ajax配合使用php可以防止刷新页面重复提交
也可以使用框架同样可以防止
你直接访问数据处理页面的时候,$_POST['title'],$_POST['num] 应该是空值,所以你增加一个判断,必须有具体的值,再进行sql操作。

热心网友 时间:2022-04-06 04:01

你直接访问数据处理页面的时候,$_POST['title'],$_POST['num] 应该是空值,所以你增加一个判断,必须有具体的值,再进行sql操作。

热心网友 时间:2022-04-06 05:36

用ajax来实现,这样地址栏会停留在localhost/add.php, 但是会提交到localhost/handle.php做数据库操作。

热心网友 时间:2022-04-06 07:27

其实有一个不太好的办法
就是当用户提交表单之后,用js弹出一个框,已成功提交,
echo "<script>alert('已成功提交')</script>";
然后用php的header或者js跳转到提交页面
header("location:$post");

热心网友 时间:2022-04-06 09:35

//先判断有无post的值,如果没有就不用执行sql语句哈

if($_POST)
{
$title = isset($_POST['title']) ? tirm($_POST['title']) : '';
$num = isset($_POST['num]) ? intval($_POST['num]) : '';

之后$sql=XXXXXXXXX,进行数据库插入

}追问能再具体点吗,这伪码写的有点太通俗了啊。。。

热心网友 时间:2022-04-06 12:00

定义一个操作的变量 ,变量满足某个条件才执行插入操作

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com