gpt4 book ai didi

php - html_entity_decode() 不能正常工作?

转载 作者:可可西里 更新时间:2023-11-01 13:37:24 25 4
gpt4 key购买 nike

编辑:我在发布问题后几秒钟就解决了它(抱歉!)但还不能接受答案。

大家好,

只是一个快速的。我有一个 PHP/CodeIgniter 网站,用户可以编辑他们的个人资料。我正在使用 CI 的 XSS 过滤和基于事件记录的模型,因此数据会自动转义。

它在个人资料页面 View 上自然显示良好,文本如 “我们将看看这是否有效”(我们将 中的撇号)。然而,当用户转到编辑页面时,输入框(填充了数据库中的数据)显示:

We'll see if this works

我以为我可以通过将输入框的值设置为 html_entity_decode($query->row('example_database_row')) 来绕过它,但它仍然不起作用。我是不是误会了什么?

谢谢!

jack

最佳答案

您可以使用 html_entity_decode($query->row('example_database_row'), ENT_QUOTES)

但是,我建议不要在将 HTML 编码插入数据库之前对其进行编码。输出的时候就编码一下。最好只将原始数据存储在数据库中。

关于php - html_entity_decode() 不能正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3328668/

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