开发者社区> 问答> 正文

请教各位web 开发中如何处理用户输入的html 代码?

若想保留用户输入的html 代码,下面是html 代码:
`

a

b

`
这是如何做到的
抱歉,我讲得不够清楚,我想说的是:
<p style="color:green">b</p>
这两行是用户提交的数据,也许是通过编辑器,也许是用户手动输入,服务器端程序(如:php)接收到的数据就是上面这两行字符,我想请教的是如果在浏览器再次显示这两行代码并且div 和 p 元素能够被浏览器解析,即:在浏览器显示的是一个红色的字符a 和一个绿色的 b ,除了直接输出它们到浏览器还有没有什么好办法? 因为我担心自己输出用户的输入数据会破坏页面结构 ,如:
<div style="color:red">
会带进一个没闭合的div 标签

展开
收起
落地花开啦 2016-06-17 11:58:58 2310 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    < >几个代码常用符号做转义,转成HTML实体存储。PHP的话有htmlspecialchars函数。

    2019-07-17 19:42:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
天猫HTML5互动技术实践 立即下载