用于验证的Javascript或PHP


Javascript or PHP for validation?

我用PHP制作了一个计算器,它运行良好。但我没有使用验证。你们认为我应该使用Javascript还是PHP进行验证?

通常认为:服务器端验证是强制性的:未经验证的数据可能会损害您的应用程序或以错误的方式使用

客户端验证更多地用于帮助用户正确填写表单,但你不能相信它,因为用户很容易更改客户端数据

当然,最好的方法是将两者结合使用

这取决于您的需求。

  • 如果您想加快输出速度,但不太重视安全性,请使用JavaScript等客户端脚本
  • 如果您想要更高的安全性并且不关心速度,那么可以使用PHP等服务器端脚本

最好同时进行Client SideServer Side验证。

如果用户在Browser 上禁用了Javascript,则Server Side验证将有所帮助