gpt4 book ai didi

php - htmlentities($password_string) 是必要的吗?

转载 作者:行者123 更新时间:2023-12-05 02:19:48 24 4
gpt4 key购买 nike

我在商业平台上观看了一个 php 登录教程,建议在通过 POST 方法给出的密码字符串上使用 htmlentities()

由于密码永远不会显示,使用此功能是否是错误的,因为它会更改用户输入的密码?我知道这只会影响 html 代码,但不使用该功能真的不安全吗,因为密码永远不会显示?

最佳答案

您唯一一次将 htmlentities 用于任何事情是当您将数据输出到 HTML 时,就在此时此地。例如:

<p><?php echo htmlentities($data); ?></p>

在任何其他上下文中,HTML 实体通常是无用的*,只会混淆/更改/破坏您的数据。事实上,在密码上使用它,可能离任何 HTML 上下文都不远,这是非常值得怀疑的。

* 是的,您可能可以在某处找到一些专门的用例......

关于php - htmlentities($password_string) 是必要的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41343281/

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