gpt4 book ai didi

php - 如何以正确的方式向用户显示错误?

转载 作者:行者123 更新时间:2023-12-03 08:02:41 25 4
gpt4 key购买 nike

我正在构建一个大型Web应用程序,并且需要一个像样的系统来向用户显示错误(使用PHP和非干扰性JavaScript)。到目前为止,当检测到错误时,该应用程序将重定向到error.php页面,并根据链接显示一条消息。

例如,如果用户以accountCreation.php空白提交表单,则它将重定向到www.example.com/error/FIELD_IS_EMPTY,然后error.php检索要显示并打印的消息,如下所示:

switch ($_GET['message']) {
case 'FIELD_IS_EMPTY':
echo "You can't leave the field blank.";
break;

case 'TOO_LONG':
echo "Text must be shorter than 128 characters.";
break;

default:
break;
}

至少它可以工作,但是我不知道这是否是一种可扩展的方法。同样,如果有人输入 www.example.com/error/FIELD_IS_EMPTY,即使用户甚至从未提交过表单,也会显示错误。有人对如何正确执行此操作有任何建议吗?谢谢!

最佳答案

处理错误的最佳方法是

  • 404、505、303相关错误,您可以重定向到标准错误页面。根据错误状态
  • 动态处理错误消息
  • 与字段信息相关的错误,错误的输入以及很快的输入。处理同一页面上的内容,并在此处显示。
  • 关于php - 如何以正确的方式向用户显示错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9340149/

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