2014-04-13 65 views
0

我期待清理第三方Html以顯示在我的網站上。 Html purifierHtml sanitizer已在其他帖子中提及。Html淨化器和Html消毒劑的區別

我想知道這兩者之間有什麼區別,我應該使用哪一個?

在他們的網站上,Html purifier與其他工具比較,但與Html sanitizer不同。

在此先感謝!

+0

http://stackoverflow.com/questions/5512712/sanitizing-html-input –

+0

HTML淨化器是一個長期項目,以* *的sanitize字符串數據。您的「Html sanitizer」鏈接似乎是某人爲某個教程撰寫的文件(我不打算註冊以查看'sanitizer.class.php'的文件內容)。您應該在實踐中使用HTML Purifier或htmLawed。 –

+0

您還應該使用[Content Security Policy](內容安全策略)(http://www.html5rocks.com/en/tutorials/security/content-security-policy/)來防止將來可能會從衛生消毒劑中流出的任何東西。 – SilverlightFox

回答

0

我會在這裏發表評論,所以你可以標記爲答案,以防其他人有用。

感謝@Jared Farrish

HTML淨化器是一個長期的項目,以淨化字符串數據。您的「Html sanitizer」鏈接似乎是某人爲某個教程撰寫的文件(我不打算註冊以查看sanitizer.class.php的文件內容)。您應該在實踐中使用HTML Purifier或htmLawed。

另外,您還應該使用Content Security Policy來防止未來任何可能從衛生消毒劑中流出的物質。

此外,您可能會發現以下職位有用:Escaping rich text editor output