后台语言是用来存取,组织数据的,和数据库或者文件打交道的,前台只是用来展示后台数据的。
js 可以在前台直接检查数据的合法性。但却无法避免前台伪造数据,绕过前台的合法性检查。后台也可以检查数据的合法性,但必须通过前台的请求,但后台对数据合法性检查可以避免数据伪造所带来的风险。
因此,如果要校验的数据安全需求较高,那么前台,后台都需要检查。安全需求一般,就只需前台JS检查,不用后台检查,以减少向后台请求的过程,降低服务器压力。
建议用JS在前端检测,PHP也可以在后端检测,但是体验不太友好,也可以两者合二为一,这样效果更好
一般是写js。;如果查的数据和 数据库进行匹配。就用php了。比如写电话号码格式是否正确,一般写js。
如果验证用户名是否存在就写php
前台和后台都需要, 前台是为了方便用户不输错后台是为了防止程序崩溃或他人恶意攻击+我 一起学习交流吧~
js,php 都可以检测,js检测有时候可以增加用户体验就是好看,也可能减少些与服务器的请求次数,但php必须检测,因为js验证对懂JS的人不靠谱,也就是不安全。