gpt4 book ai didi

php - 如何使用 MySQL 和 PHP 安全地删除向用户显示的行?

转载 作者:行者123 更新时间:2023-11-29 21:21:00 25 4
gpt4 key购买 nike

我有一个 php 页面,在其中显示 MySQL 表中的内容。我想在每一行添加一个“删除按钮”,以便用户可以删除显示的内容。

事实是,我想添加一个“value=id”属性,但这安全吗?例如,用户是否无法检查元素、编辑源并更改要删除的值?

谢谢。

NOTE: I'm not really using buttons, but instead "a" tags. I'm not sure this is relevant.

最佳答案

如果您使用标签,请沿 id 传递 id 的哈希值,有许多 php 哈希函数可以实现此目的,向其中添加自定义盐,另一方面,您使用 id 并使用相同的方法再次对其进行哈希处理方法,并将其与传入的哈希值进行比较。

但如果它是最终用户,则意味着您已经进行了身份验证,这将提供进一步的安全性,防止自动删除,只需确保用户删除的 id 是他的内容,这样用户就不会删除彼此的内容。

使用按钮或标签并不相关,因为最终您是将参数发送到网址。

关于php - 如何使用 MySQL 和 PHP 安全地删除向用户显示的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35725553/

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