在我的 LAMP 应用程序中,我使用 Javascript 进行表单验证,但互联网用户当然可以在他们的浏览器中关闭 Javascript,因此我还使用 PHP 函数验证服务器上的表单数据。
有谁知道是否有一些聪明的方法可以在服务器上重用我的 Javascript 验证以避免编写 PHP 版本?
在我的 LAMP 应用程序中,我使用 Javascript 进行表单验证,但互联网用户当然可以在他们的浏览器中关闭 Javascript,因此我还使用 PHP 函数验证服务器上的表单数据。
有谁知道是否有一些聪明的方法可以在服务器上重用我的 Javascript 验证以避免编写 PHP 版本?
如果不知道您是如何构建应用程序的,这有点难以判断,但您不太可能能够在服务器端回收您的 JavaScript。另一方面,如果你构建了一个轻量级、快速的 php 验证工具,你可以通过 XHR而不是(很多)JavaScript 使用服务器端验证,并在另一个方向为自己节省一些冗余。
但是,这种方式肯定会更慢,因此用户体验和安全性的最佳组合可能来自验证中的一些冗余。
这可能是您正在寻找的。它不是一个 javascript 实现。但这应该提供您所有的基本验证方法。我不相信你能找到任何接近 javascript 的东西,除非你使用 Node.js