我想知道表单字段验证。我一直在通过客户端脚本(如 JavaScript)和 PHP 进行验证。如果用户关闭 JavaScript,客户端验证当然不会工作。那么为什么我们同时进行服务器和客户端验证。我的意思是不是服务器端验证就足够了,而不是使用客户端验证。
我相信,正则表达式用于过滤用户可能意外或自行选择输入的垃圾或无效数据格式。例如,电子邮件地址的输入字段,但用户输入了 1233456。所以,它是一个垃圾。在与数据库交互之前,应验证数据。
在与数据库交互之前,我可以使用模型视图控制器设计模式在控制器内进行此类验证吗?这会是一个好习惯吗?
如果我错了,请指导我并纠正我。谢谢