【发布时间】:2016-09-26 07:29:50
【问题描述】:
就像标题所说的那样.. 在允许将表单提交到后端之前,我是否应该确保所有值都有效?
【问题讨论】:
-
理想情况下,两者兼而有之。如果是一个或另一个,后端。
标签: javascript php html forms api
就像标题所说的那样.. 在允许将表单提交到后端之前,我是否应该确保所有值都有效?
【问题讨论】:
标签: javascript php html forms api
前端验证 (javascript) 很容易被绕过。它只能用于改善“用户体验”——通过提供即时反馈。它还减少了服务器的负载。
后端验证是必须的。它必须确保传入的数据确实有效。此外,根据您的架构,您通常会在多个组件中重复使用中间层业务逻辑,因此您需要确保所应用的规则始终保持一致——无论前端逻辑执行什么。
【讨论】:
前端验证很容易被欺骗。您应该始终检查后端中的数据。因此,虽然提供前端验证在可用性方面很好,但它完全没有必要。
另一方面,后端验证是拥有健全数据的唯一方法。
【讨论】: