gpt4 book ai didi

PHP - 在客户端限制发布数据失败

转载 作者:行者123 更新时间:2023-11-30 08:09:01 25 4
gpt4 key购买 nike

全部。我想分享我的代码中发生的一些问题。我有一个使用 php 发布并保存到 mysql 数据库的 HTML 表单。如果数据总数不是 100,我会给出一个验证表,它不能发布。我使用 javascript 在客户端或 HTML 中执行此限制。像这样:

$("#submit").click(function(event) {

var total_I = $("#total_I").val();
var total_III = $("#total_III").val();
var total = 0;
/* stop form from submitting normally */
if($("#eval-form").validate().form())
{

当我们做一些测试计划时,它工作得很好。但是当这个网站启动并一次访问大约500个用户时,有一些数据保存在数据库中的数据少于100个。我的问题是,如何克服这个问题?有什么方法可以更好地限制这种情况?首先,感谢您的回答

最佳答案

如果我要写一本关于网络安全的书,书名将是“永远不要相信客户”

您并不真正控制客户端,因此如果 javascript 被关闭或有人将自定义查询放在一起,或者如果客户端的行为不正确,您可能会得到错误的数据。

从用户界面的 Angular 来看,客户端验证是一种出色的工具。它可以更早地发现错误,如果实现得当,可以减少用户的挫败感。

作为一种安全或策略执行措施,客户端验证是无用的。您必须检查在服务器端实际收到的数据,即使这意味着重复在客户端完成的工作。

关于PHP - 在客户端限制发布数据失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13224877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com