gpt4 book ai didi

php - html php mysql 安全

转载 作者:行者123 更新时间:2023-11-29 18:35:51 24 4
gpt4 key购买 nike

我使用 php 来管理 html,现在我在 mysql 中输入日期时遇到问题。所有我在 MySQL 中的输入或在 MySQL 中更新或删除都可以,但是我如何确保 MySQL 中输入数据的安全性,因为如果有人用浏览器打开查看我的 html 源代码,他可以看到我预定义的输入,并且可以更改它html 然后在 mysql 中输入错误的输入。

这是我的代码:

    Options Value: <select name="extend">
<option value="<?php $_end1;$newDate = date('Y-m-d', strtotime($_end. " + 1 month"));echo $newDate;?>">1 Month</option>

现在,如果有人打开浏览器并看到我的代码,他可以用几个月来代替 1 个月,而在 MySQL 中。

我怎样才能在 HTML 中保护和/或隐藏它。

谢谢

最佳答案

如果您想要用户无法编辑的字段或输入,例如提交表单的当前日期或类似的内容,您需要执行所有这些操作在服务器端(而不是客户端)。从客户端提交的任何数据都可以(并且您应该像对待它一样对待它)进行更改。

不要使用具有预设值的表单字段、隐藏的字段、禁用的字段、使用 JavaScript 呈现的数据或您可以想到的在客户端存储数据的任何其他方式,而是在服务器上执行这些操作边。您可以使用 PHP 脚本来执行此操作,因为您已经在使用 PHP。当您提交表单时,它必须转到某种服务器端脚本,在那里执行该逻辑并将该逻辑提交到数据库。

关于php - html php mysql 安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45306231/

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