规则:客户端验证与服务器端验证?

时间:2010-03-25 05:45:12

标签: validation

是否有任何关于何时使用客户端验证以及何时使用服务器端的规则?

4 个答案:

答案 0 :(得分:4)

正确答案可能同时使用。

客户端验证速度更快,应该在将表单提交到服务器之前尽可能多地使用。

BUT!您不能指望客户端验证,因为有简单的方法可以绕过它,因此您需要重复服务器端的所有验证并在需要时添加新的验证(例如:使用数据库添加更多验证)等)

答案 1 :(得分:1)

为方便起见,可以使用客户端验证。您应该始终在服务器上验证关键信息,因为客户端可以被规避。

答案 2 :(得分:1)

如果在客户端的浏览器中禁用了javascript,会发生什么?

所以请进行服务器端验证....我认为在客户端/服务器上验证没有规则......它取决于您和您的用户......

答案 3 :(得分:0)

更好地验证双方的性能以获得更好的性能并且它是安全的,因为它避免重复输入,我们知道,输入的数据在任何时间点都是正确的。客户端总是很好,它主要用于用户界面,让用户知道什么是对或错。

如果我们编写自己的存储过程,而不是更好地在proc方面编写验证,那么还有一件事,因此消息也可以通过输出参数传递。