客户端验证Javascript或服务器端验证PHP

客户端验证Javascript或服务器端验证PHP,php,javascript,Php,Javascript,我有一个表格,可以提交数据库中输入的数据。建议同时执行客户端和服务器端验证?是。客户端验证只是为了方便用户避免往返。绝对不能以任何方式依赖它来保持web应用程序的数据干净。是的。客户端验证只是为了方便用户避免往返。绝对不能以任何方式依赖它来保持web应用程序的数据干净。验证总是发生在服务器端。 在Javascript中复制验证有利于用户体验,但这不是验证 验证总是在服务器端进行。 在Javascript中复制验证有利于用户体验,但这不是验证 您应该使用服务器端验证,因为永远不要信任用户输入。客户

我有一个表格,可以提交数据库中输入的数据。建议同时执行客户端和服务器端验证?

是。客户端验证只是为了方便用户避免往返。绝对不能以任何方式依赖它来保持web应用程序的数据干净。

是的。客户端验证只是为了方便用户避免往返。绝对不能以任何方式依赖它来保持web应用程序的数据干净。

验证总是发生在服务器端。 在Javascript中复制验证有利于用户体验,但这不是验证

验证总是在服务器端进行。
在Javascript中复制验证有利于用户体验,但这不是验证

您应该使用服务器端验证,因为永远不要信任用户输入。客户端验证可以通过,因此最好让它在服务器端进行。

您应该使用服务器端验证,因为永远不要信任用户输入。客户端验证可以通过,因此最好让它在服务器端进行。

永远不要信任客户端验证。永远

客户端验证的存在只有一个原因:为了防止不符合特定条件的数据甚至被提交到服务器,以便保存总是返回false的服务器端处理,那么为什么要首先提交它呢


如果没有服务器端验证,就没有验证。仅此而已。

永远不要相信客户端验证。永远

客户端验证的存在只有一个原因:为了防止不符合特定条件的数据甚至被提交到服务器,以便保存总是返回false的服务器端处理,那么为什么要首先提交它呢


如果没有服务器端验证,就没有验证。就这些。

是的。客户端验证是帮助客户输入正确的数据,而不是等待一段时间,然后从服务器接收错误消息。然后使用服务器端验证来阻止恶意攻击,例如假请求。

是。客户端验证是帮助客户输入正确的数据,而不是等待一段时间,然后从服务器接收错误消息。然后使用服务器端验证来阻止恶意攻击,例如假请求。

这里的许多答案都涉及信任,但这并不是OP所要求的

是否建议同时执行这两项操作 客户端和服务器端验证 ?

是的,在现代web应用程序中,用户期望快速响应,如果您可以提前进行一些简单的数据质量检查,就可以进行。这样做只能让用户的生活更美好。出于同样的原因,出于安全原因,您必须进行服务器端验证。我遵循以下规则生活


进行客户端可用性检查,并进行服务器端数据完整性和安全性检查。

这里的许多答案都涉及信任,但这并不是OP所要求的

是否建议同时执行这两项操作 客户端和服务器端验证 ?

是的,在现代web应用程序中,用户期望快速响应,如果您可以提前进行一些简单的数据质量检查,就可以进行。这样做只能让用户的生活更美好。出于同样的原因,出于安全原因,您必须进行服务器端验证。我遵循以下规则生活


对可用性进行客户端检查,对数据完整性和安全性进行服务器端检查。

客户端为用户提供方便,服务器端为我们的服务

客户端为用户提供方便,服务器端为我们提供方便

由于OP只将服务器端验证放在第二位,因此需要首先将服务器端验证作为主要验证;o虽然回答得很好,+1。由于OP只将服务器端验证放在第二位,因此服务器端验证是主要验证的这一点需要首先考虑;好答案,+1。