我目前有 JQuery 在我的网站上进行验证,但是如果另一个人向我的页面提交具有相同数据的表单,他们可以通过我的 JQuery 所做的验证,所以我的问题是:如何阻止人们从外部提交表格到我的网站?
如果有使用 PHP 的解决方案,那将是首选。
我目前有 JQuery 在我的网站上进行验证,但是如果另一个人向我的页面提交具有相同数据的表单,他们可以通过我的 JQuery 所做的验证,所以我的问题是:如何阻止人们从外部提交表格到我的网站?
如果有使用 PHP 的解决方案,那将是首选。
解决方法很简单
永远不要相信客户端验证- 在客户端完成的任何验证也必须在服务器端复制
我建议也进行服务器端验证。如果用户在浏览器中禁用 javascript 的情况下访问您的站点,那么您的 JQuery 验证也将变为无效。
使用客户端和服务器端验证。
客户端验证将不起作用,用户从客户端“禁用 Javascript”。
jQuery 表单验证很棒,但如果有人在他们的浏览器中禁用 Javascript,它很容易被绕过。
最好的办法是使用 PHP 在服务器端验证用户数据。您可以通过检查 POST 变量来执行此操作,该变量存储通过您的表单提交的所有用户数据,然后编写验证测试来检查数据。
正如其他海报所说,永远不要相信客户端验证