我刚刚完成了一个用PHP处理的HTML表单。我的表单在Javascript中验证,但我想知道在PHP中验证我的表单是否更好。哪个会更安全有效?
答案 0 :(得分:3)
是的,肯定JS验证更友好和高效,最终用户将获得即时错误(如果有的话)。再次,PHP方面验证也是必要的,以防止黑客攻击,它是安全的。如果有人通过任何调试器删除了您的JS验证,该怎么办?总而言之,最好同时实施两者。
答案 1 :(得分:1)
表单验证只有在您使用php而不是JavaScript时才会受到保护,原因如下: -
1)因为javascript是一种客户端语言,任何用户都可以禁用它 2)如果你在数据库中检查数据是否已经存在,可以使用php轻松完成 3)使用开发人员工具,任何用户都可以轻松操作javascript验证过程。
使用php进行验证是安全的,因为它是服务器端语言,用户无法操纵验证过程。