javascript - 破解复选框值

标签 javascript php html

我正在编写一个网站应用程序,允许用户使用复选框为他们的比萨饼挑选配料。每个复选框都为其值属性分配了一个名称,例如:

<li name="meatItem" id="m1"><input type="checkbox" name="checkItem" id="Pep" value="1.5">Pepperoni</li>

我将编写一个 php 脚本,循环遍历所有复选框,并通过添加每个复选框中的所有值来确定比萨饼的价格。但我担心 HTML 被黑客攻击以更改值属性,这显然会导致我的 php 定价脚本不准确。这是一个合理的担忧吗?有没有办法避免这种情况?

最佳答案

与其将价格值直接放在复选框 HTML 中,不如将复选框值设为“代码”,映射到他们想要的任何配料。像 1=cheese,2=peppers 等。然后在后端,有代码 => 价格映射,并根据给出的代码计算价格 + PHP 中需要的配料。否则,正如您所说,有人很可能破解这些值。

关于javascript - 破解复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18883218/

相关文章:

javascript - 使用 -webkit-line-clamp 时检测溢出

php - 通过获取其数据库 ID 将行设置为非事件状态

jquery - 切换类 : How does this CSS work?

javascript - 我如何让按钮折叠该部分?

javascript - 如何使用javascript设置输入值

javascript - 正则表达式,选择其他文本中的一部分

html - 如何在 CSS 中创建类似 Bootstrap 的边框

PHP - HTML - 预览功能

php - 启用 APC 后页面超时

html - 如何从不同的 HTML 文件中调用 FOOTER 和 NavBar?