Вопрос

Действительно, мой вопрос больше связан с очисткой html на стороне сервера, которая принимается через компонент формы WYSIWYG. Прямо сейчас я склоняюсь к использованию библиотеки htmlpurifier.org. Я использую функцию php strip_tags () в другом месте. У кого-нибудь есть совет / предпочтения / рекомендации?

Это было полезно?

Решение

strip_tags очень уязвим - вы также можете ничего не делать. HtmlPurifier, вероятно, так же хорош, как и при html-очистке. Если вы действительно серьезно относитесь к безопасности, вам, вероятно, следует полностью запретить ввод html, но я понимаю, что это не всегда вариант.

Другие советы

Не забудьте удалить атрибуты on*, например <p onclick="alert('hi!');">. Это может вызвать некоторые проблемы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top