gpt4 book ai didi

php - 我是否必须为 PHP 脚本中的每个错误显示特定的错误消息(这些错误消息包含在 Javascript 代码中)

转载 作者:行者123 更新时间:2023-12-03 07:48:20 25 4
gpt4 key购买 nike

我正在使用 PHP 开发一个网站。我使用 Javascript/jquery 来控制/调节用户输入。当然,我需要根据 PHP 脚本中的这些规则来验证用户输入。但是,一旦在 PHP 脚本中检测到错误,我是否必须显示特定的错误消息?我的意思是如果 Javascript 运行正常,输入错误不会出现在 PHP 脚本中。只有当用户以某种方式禁用 Javascript 或绕过 Javascript 时,PHP 脚本中才会出现输入错误。如何处理这个问题?

我知道我需要在 PHP 脚本中验证用户输入,问题是一旦在 PHP 脚本中检测到错误,我是否需要向用户显示特定的错误消息?

最佳答案

好吧,问题在于 Javascript 是否处于事件状态会因用户而异,而 PHP 在所有用户中都使用,因为它甚至在页面离开服务器之前就已运行。

理想情况下,您应该始终像没有 Javascript 一样设计网站,然后将 Javascript 分层,就好像它是额外的可用性层一样。你永远不知道用户的浏览器在运行什么,最好是做最坏的设计。

当您简单地创建一个具有您想要的基本功能的有效网站时,Javascript 往往效果最好,尤其是 jQuery,然后您引入 Javascript 使其无需刷新即可运行。您通过使提交按钮不刷新来将 Javascript 挂接到页面中,而只是告诉 Javascript 提交表单,或者您让 Javascript 生成错误而不是 PHP 页面。

以这种方式设计的好处是,因为您已经创建了一个完全基于 PHP 的功能性网站,所以没有 Javascript 的人仍然可以使用您的网站,而拥有 Javascript 的人可以获得一个更好、更清洁、更可用的网站。

在某些情况下,如果您的受众非常知名,例如公司应用程序,您可以忘记没有 Javascript。但是对于一个公共(public)网站,最好做最坏的设计。

所以,是的。我会像 Javascript 一样出现 PHP 显示错误。

关于php - 我是否必须为 PHP 脚本中的每个错误显示特定的错误消息(这些错误消息包含在 Javascript 代码中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1963521/

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