gpt4 book ai didi

php - HTML - 如何防止用户编辑表单的值?

转载 作者:可可西里 更新时间:2023-10-31 22:09:16 25 4
gpt4 key购买 nike

我正在开发一个简单的网络应用程序,当我发现我可以使用 Chrome -> Check Element 编辑该表单的输入默认值并使用不同的 hacked 值。

代码:

<input id="radioOk_100237" name="radio_100237" type="radio" checked="" value="0"> 

像往常一样,我加载页面然后使用 Google Chrome Check Element,我定位了这个复选框并在提交之前将值更改为“9”,在我的后台页面中,它显示为“9”而不是预设值来自此输入元素的“0”。

如果每个用户都更改值并提交,它将彻底破坏我的数据库。这怎么可能,我是否应该加密页面或在提交之前做些什么?我完全迷路了,顺便说一句,我正在使用 PHP。

最佳答案

对于典型用户,您只需将属性 readonly 添加到表单字段即可。

对于试图操纵您的服务器的更高级用户/黑客,您需要验证提交的每条数据,以确保发现并拒绝篡改。对此没有防篡改的客户端技术。

关于php - HTML - 如何防止用户编辑表单的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6168422/

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