首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何不允许他人在论坛评论中使用HTML

如何不允许他人在论坛评论中使用HTML
EN

Stack Overflow用户
提问于 2011-04-05 22:57:18
回答 5查看 67关注 0票数 1

我正在试着做一个小论坛类型的东西。那么,我该如何处理no可以在其中添加html的注释呢?

提前感谢=)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-04-05 22:59:38

最简单的方法是将<替换为&lt;,将>替换为&gt;,然后将帖子插入数据库。

这是基本的起点,您可以将某些标记列入白名单,并在以后对其进行扩展,但这将保护您免受几乎所有的HTML注入。

或者,您可以使用某种HTML编码函数来清理输入。

票数 2
EN

Stack Overflow用户

发布于 2011-04-05 22:59:17

http://php.net/manual/en/function.strip-tags.php

票数 1
EN

Stack Overflow用户

发布于 2011-04-05 22:59:28

如果你想阻止他们使用任何超文本标记语言,你可以使用htmlspecialchars()。你可以选择是在存储到数据库之前,还是在页面输出之前(大多数人会建议在使用输出之前立即对其进行清理,即当您输出页面时)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5553944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档