我正在试着做一个小论坛类型的东西。那么,我该如何处理no可以在其中添加html的注释呢?
提前感谢=)
发布于 2011-04-05 22:59:38
最简单的方法是将<替换为<,将>替换为>,然后将帖子插入数据库。
这是基本的起点,您可以将某些标记列入白名单,并在以后对其进行扩展,但这将保护您免受几乎所有的HTML注入。
或者,您可以使用某种HTML编码函数来清理输入。
发布于 2011-04-05 22:59:17
http://php.net/manual/en/function.strip-tags.php
发布于 2011-04-05 22:59:28
如果你想阻止他们使用任何超文本标记语言,你可以使用htmlspecialchars()。你可以选择是在存储到数据库之前,还是在页面输出之前(大多数人会建议在使用输出之前立即对其进行清理,即当您输出页面时)。
https://stackoverflow.com/questions/5553944
复制相似问题