gpt4 book ai didi

javascript - HTML 隐藏输入不应该是可编辑的

转载 作者:行者123 更新时间:2023-11-28 04:06:17 24 4
gpt4 key购买 nike

我刚刚发现了一个我找不到任何解决方案的错误,我希望得到你的建议。问题是有一些隐藏的输入类型,它们用于存储已保存数据的 ID,例如每个人的 ID(如果已保存)等等。

我只是尝试手动更改该隐藏变量的值,使用谷歌浏览器并提交表单,令人惊讶的是我没有得到应该在那里的 ID,而是我收到了我更改的 ID。例如,有一个值 22 我将其更改为 263 我收到了 263,而我应该收到 22。我希望 22 不是 263。

我知道这很难解释,但我已尽力传达我的问题,请帮助并建议我如何存储一些不可编辑的隐藏值。

有什么想法吗?

最佳答案

Web 开发规则 #1:永远不要相信客户端

Web 开发规则 #2:永远不要相信客户端

Web 开发规则 #3:您无法让客户端值得信赖

如果用户不应该能够对其进行编辑,则永远不要将其提供给他们。

正如其他人所说,有几种方法可以处理这种情况。最常见的是在服务器上使用 SESSION 变量,几乎随处可用。

将“ secret ”值存储在 SESSION 上。当用户回帖时,它们将可用。

关于javascript - HTML 隐藏输入不应该是可编辑的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25326316/

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