gpt4 book ai didi

php - 防止在浏览器刷新和浏览器启动时输入数据

转载 作者:行者123 更新时间:2023-11-29 22:29:54 24 4
gpt4 key购买 nike

当我们打开注册网页时,空数据会在浏览器刷新时插入数据库中。我们已经尝试过:

header("Location: addcandidate.php");
exit(0);

我们尝试将此代码放在所有 $_POST 值之后以及页面开头。我们收到错误:`无法修改 header 信息 - header 已发送

        $addcandidate1=$_POST['candi_a_fname'];
$addcandidate2=$_POST['candi_a_lname'];`
header("Location: addcandidate.php");
exit(0);

mysql_connect('localhost','root','') or die(mysql_error());
echo "connected";

mysql_select_db('talent') or die(mysql_error());
echo "database selected";

$error = NULL;
if (!$error)
{
mysql_query("insert into candidate(cand_fname,cand_lname) values ('$addcandidate1','$addcandidate2')") or die(mysql_error());

echo 'alert("Your Data Has Been Successfully Inserted ! Thank You")';

}

最佳答案

您可以添加:

if($_POST['submit']) {
//your code
}

仅在提交表单后运行它。您还应该停止使用 mysql_ 方法,并使用 PDO 来使用准备好的语句。

关于php - 防止在浏览器刷新和浏览器启动时输入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29898047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com