哪一个是使用php遵循客户端验证或服务器端验证的最佳实践,以及遵循的原因和遵循的原因?遵循客户端或服务器端验证的最佳实践是哪种?
回答
我会说两个。
客户端验证对于向用户确认他们在做什么错误以及为什么是非常重要的。这可以是实时更新,并且不需要任何服务器端交互(尽管它可以)。
服务器端验证是为了您的确认,而不是用户检查提供的信息是否确实正确以及您期望的。
两者都有自己的位置,并且彼此同样有用。
服务器端验证必须包括使用strip_slashes,以防止SQL注入攻击...
在客户端,做了必要的验证和使用jQuery或JavaScript的检查,以减少的负载服务器...
你可以完全忽略他们,但如果你的应用程序有大量的流量,那么你应该考虑这一点,但在服务器端验证是必须的......
>>必须包含使用strip_slashes以防止SQL注入攻击<<那是不正确的。它取决于服务器配置,但是您应该使用mysqli :: real_escape_string – donald123
在这两种情况下都不是正确的,您应该使用mysqli或PDO预准备语句,否则将不需要real_escape_string。其次,我不认为他们正在谈论数据库,他们正在谈论表单验证(我认为) –
另外**从来没有**依靠客户端验证,只是为了减少服务器上的负载,这是非常糟糕的,因为我可以轻松绕过客户端验证并提交恶意内容,您应该**总是**检查服务器端。 –
- 1. 服务器端与客户端端编码的最佳实践
- 2. asp.net验证客户端或客户端或服务器端
- 3. 最佳实践:Silverlight客户端和a.Net服务器之间的身份验证
- 4. 单客户端服务器的最佳实践?
- 5. 角(2)服务器端表单验证(和最佳实践)
- 6. TCP服务器和客户端C#最佳实践
- 7. REST最佳实践:将客户端同步到服务器
- 8. 富客户端/ Java EE服务器最佳实践?
- 9. 客户端和服务器端验证
- 10. 服务器端/客户端验证.net
- 11. 服务器端异步最佳实践
- 12. 表单数据的客户端/服务器端加密的最佳实践
- 13. 客户端加密的最佳实践
- 14. 邮件客户端的最佳实践
- 15. 最佳实践服务器端脚本或Web服务
- 16. Web Api客户端身份验证(非用户身份验证)最佳实践
- 17. 为MVC选择最佳客户端/服务器验证框架
- 18. 服务器端代码与客户端代码混合 - 最佳实践
- 19. 用户输入验证,客户端或服务器端? [PHP/JS]
- 20. 在Django中遵循多重身份验证后端的最佳实践?
- 21. 客户端JavaScript最佳实践
- 22. Hashicorp Vault客户端最佳实践
- 23. django-backbone应用服务器端验证的最佳实践是什么?
- 24. 客户端 - 服务器交互的一些最佳实践是什么?
- 25. Web服务客户端设计模式(最佳实践)
- 26. 服务器是否决定要遵循哪种验证方法?
- 27. 客户端和服务器端验证的验证摘要
- 28. Ajax工具包验证是服务器端还是客户端?
- 29. JSF验证客户端或服务器端?
- 30. asp.net表单验证。服务器端或客户端
很不清楚,请详细阅读 –
网上教程,阅读书籍 - 代码片段 - 文章等等。为什么问一个这样的问题之前已经被回答了很多次? – TheGeekZn
我见过很多像这样的问题,不要链接它在这里,因为你只需要搜索你的问题的标题... –