gpt4 book ai didi

php - 由于用户错误而呈现错误的网页

转载 作者:行者123 更新时间:2023-11-29 12:12:50 25 4
gpt4 key购买 nike

我目前正在编写一个网站页面,并且我有一个功能可以呈现一个新网页,以告诉用户如果他们选择的日期是过去的日期,他们犯了错误。该函数如下所示:

        if($interval < 0){
handle_error($dbval_date_error2);
}

如果用户确实输入了有效日期,则该日期将存储在数据库中,并显示一个新网页,其中显示新的数据条目。

我遇到的问题是handle_error函数通常不起作用。如果我还包含某种打印语句,它的功能就完全一样:

    if($interval < 0){
handle_error($dbval_date_error2);
echo "here";
}

但是,如果我只有自己的错误函数,则函数调用将被完全忽略,并且条目将存储在数据库中。

错误函数如下所示:

function handle_error($error)
{
$_SESSION['error'] = $error;
header('location:../register/register.php');
}

最佳答案

问题在于你如何构建标题;冒号和路径之间需要有一个空格,Location 需要大写,并且在设置 header 后需要调用 exit();

function handle_error($error)
{
$_SESSION['error'] = $error;
header('Location: ../register/register.php');
exit();
}

关于php - 由于用户错误而呈现错误的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30354901/

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