Html净化器和Html清洁剂之间的区别

时间:2014-04-13 12:34:42

标签: php html security

我希望清理第三方Html以显示在我的网站上。其他帖子中提到了Html purifierHtml sanitizer

我想知道两者之间有什么区别,我应该使用哪一个?

在他们的网站上,Html净化器与其他工具进行了比较,但不与Html清洁剂进行比较。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我会在这里发表评论,以便您可以将其标记为答案,以防对其他人有用。

归功于@Jared Farrish

  

HTML Purifier是一个清理字符串数据的长期项目。您的“Html清理程序”链接似乎是某人为教程撰写的文件(我不会注册查看sanitizer.class.php的文件内容)。您应该在实践中使用HTML Purifier或htmLawed。

此外,您还应该使用Content Security Policy来防止将来可能会脱离消毒剂的任何运行。

此外,您可能会发现以下帖子有用:Escaping rich text editor output