用Javascript或PHP验证我的表单哪个更安全?

用Javascript或PHP验证我的表单哪个更安全?,javascript,php,validation,Javascript,Php,Validation,我刚刚用PHP完成了一个HTML表单的处理。我的表单是用Javascript验证的,但我想知道用PHP验证表单是否更好。哪个更安全、更高效?是的,JS验证肯定更友好、更高效,最终用户会在出现错误时立即出错。同样,PHP端验证也是必要的,以防止黑客攻击,而且是安全的。如果有人只是通过任何调试器删除您的JS验证呢。总之,最好同时实现这两者。只有在使用php而不是JavaScript时,表单验证才是安全的,原因如下:- 1由于javascript是客户端语言,任何用户都可以禁用它。 2如果要检查数据库

我刚刚用PHP完成了一个HTML表单的处理。我的表单是用Javascript验证的,但我想知道用PHP验证表单是否更好。哪个更安全、更高效?

是的,JS验证肯定更友好、更高效,最终用户会在出现错误时立即出错。同样,PHP端验证也是必要的,以防止黑客攻击,而且是安全的。如果有人只是通过任何调试器删除您的JS验证呢。总之,最好同时实现这两者。

只有在使用php而不是JavaScript时,表单验证才是安全的,原因如下:-

1由于javascript是客户端语言,任何用户都可以禁用它。 2如果要检查数据库中是否已经存在数据,可以使用php轻松完成。 3使用开发者工具,任何用户都可以轻松操纵javascript验证过程


使用php进行验证是安全的,因为它是一种服务器端语言,用户无法操作验证过程。

如果您不使用php进行验证,任何禁用JS的人(如机器人)都可以发布任何他们想要的内容。如果您不希望这样,请使用PHP。在大多数情况下,这可能不是一个问题,但这是最佳实践。谢谢你们的建议,我会确定它是否有效。是的,我很困惑是否这样做,这是我的第一次,但我知道除了感谢之外该做什么谢谢你们,我刚刚开始做