用于检查用户输入错误的方法。Jquery还是PHP?

用于检查用户输入错误的方法。Jquery还是PHP?,php,jquery,forms,validation,Php,Jquery,Forms,Validation,我正在使用jqueryajax脚本提交一个html表单,该表单将创建一个用户配置文件。我们需要检查输入错误,例如用户名、密码或电子邮件中的空格。这样的错误应该使用jQuery在客户端检查,还是使用PHP在服务器端检查 两者都有 客户端对于快速错误检查很有用。但是,它可以很容易地绕过(例如关闭Javascript),因此您也必须进行服务器端检查 如果必须只选择一个,实际上没有选择,请使用服务器端检查。两者都可以 客户端对于快速错误检查很有用。但是,它可以很容易地绕过(例如关闭Javascript)

我正在使用jqueryajax脚本提交一个html表单,该表单将创建一个用户配置文件。我们需要检查输入错误,例如用户名、密码或电子邮件中的空格。这样的错误应该使用jQuery在客户端检查,还是使用PHP在服务器端检查

两者都有

客户端对于快速错误检查很有用。但是,它可以很容易地绕过(例如关闭Javascript),因此您也必须进行服务器端检查

如果必须只选择一个,实际上没有选择,请使用服务器端检查。

两者都可以

客户端对于快速错误检查很有用。但是,它可以很容易地绕过(例如关闭Javascript),因此您也必须进行服务器端检查


如果您必须只选择一个,实际上没有选择,请使用服务器端检查。

在jQuery中检查可以更快地响应用户,告诉他们出了什么问题,因为您不需要往返服务器进行验证;但是,您应该始终验证服务器端,以防止绕过jQuery验证(例如,使用curl而不是web浏览器进行调用等),或者如果禁用了客户端js,那么签入jQuery可以更快地响应用户,告诉他们出了什么问题,因为您不需要往返服务器进行验证;但是您应该始终验证服务器端,以防止绕过jQuery验证(例如,使用curl而不是web浏览器进行调用等),或者如果客户端js被禁用,您应该始终在服务器端检查这些错误,因为如果用户禁用了javascript怎么办?Javascript错误检查只应作为一个附加组件来改善用户体验。

您应该始终在服务器端检查这些错误,因为如果用户禁用了Javascript怎么办?Javascript错误检查只应作为一个附加组件来改善用户体验。

它们应该在两侧进行检查

使用jQuery/JavaScript可以获得快速的用户体验。用户无需等待服务器呼叫即可获得即时反馈

但是JavaScript可以通过一种简单的方式被禁用或入侵(例如,Fiddler可以轻松地编写Http调用)。这就是为什么您还要检查服务器上的请求


JavaScript是为了用户体验,服务器端是为了安全。

双方都应该检查它们

使用jQuery/JavaScript可以获得快速的用户体验。用户无需等待服务器呼叫即可获得即时反馈

但是JavaScript可以通过一种简单的方式被禁用或入侵(例如,Fiddler可以轻松地编写Http调用)。这就是为什么您还要检查服务器上的请求


JavaScript用于用户体验,服务器端用于安全性。

应该在客户端和服务器端都进行检查
如果用户通过firebug等输入值,则应在客户端进行检查,以减少服务器进程和服务器端。应同时在客户端和服务器端进行检查
如果用户通过firebug等输入值,则应在客户端进行检查,以减少服务器进程和服务器端。始终进行服务器端检查


另外,在有意义的地方进行客户端检查。

始终进行服务器端检查


另外,在有意义的地方进行客户端检查。

如果没有服务器端检查,则对所有攻击没有保护。如果没有服务器端检查,则对所有攻击没有保护。