加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP如何unescape HTML

发布时间:2021-04-03 03:23:13 所属栏目:编程 来源:网络整理
导读:我有一些存储在数据库中的页面.出于安详思量,全部页面在生涯到数据库之前城市举办转义,可是当我打印页面时,HTML标志如故会被转义.像这样 显然,这不是很好,以是我怎样赏识页面? 我试过html_entity_decode没有任何乐成.最佳谜底固然数据在插入数据库之前应该

我有一些存储在数据库中的页面.出于安详思量,全部页面在生涯到数据库之前城市举办转义,可是当我打印页面时,HTML标志如故会被转义.像这样

显然,这不是很好,以是我怎样赏识页面?
我试过html_entity_decode没有任何乐成. 最佳谜底 固然数据在插入数据库之前应该举办转义,但在取出数据时仍不该对其举办转义.题目的基础缘故起因是它在网络之间被转义两次,并在它从数据库出来后举办搜查.

您应该追踪它为什么被转义两次并修复它.

这也许会使现稀有据间断(这取决于数据是否在途中被转义两次,可能是否在行使magic_quotes_runtime从数据库中转出时被转义).假如是这样,您必要整理它.这种转义情势与HTML无关,可以通过stripslashes反转.

整理将相同于:

> SELECT * from database_table
>建设prepared UPDATE statement以更新行
>对双重转义的数据举办foreach行striplashes,将数据转达给预筹备语句

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读