阻止人们从外部访问HTML表单

时间:2013-09-23 04:37:40

标签: javascript php jquery html forms

我有JQuery目前在我的网站上进行验证,但是如果另一个人向我的页面提交了一个包含相同数据的表单,他们可以通过我的JQuery所做的验证,所以我的问题是:我如何阻止人们从外部提交表格到我的网站?

如果有一个PHP的解决方案,那将是首选。

4 个答案:

答案 0 :(得分:7)

解决方案非常简单

从不信任客户端验证 - 客户端的任何验证都必须在服务器端复制

答案 1 :(得分:3)

我也建议进行服务器端验证。如果用户在浏览器中禁用了javascript来访问您的站点,那么您的JQuery验证也会变得无效。

答案 2 :(得分:1)

使用客户端和服务器端验证。

客户端验证不会对用户“禁用Javascript”起作用。

答案 3 :(得分:0)

jQuery表单验证非常棒,但如果有人在浏览器中禁用了Javascript,则很容易被绕过。

最好的办法是使用PHP验证服务器端的用户数据。您可以通过检查POST变量来执行此操作,该变量存储通过表单提交的所有用户数据,然后编写验证测试以检查数据。

正如其他海报所说,不相信客户端验证