htmlspecialchars()
достаточно для предотвращения XSS.
Полосатый тег удаляет теги, но не специальные символы, такие как "
или '
, поэтому, если вы используете strip_tags()
вы также должны использовать htmlspecialchars()
.
Если вы хотите, чтобы комментарии пользователей отображались так, как они их напечатали, не используйте strip_tags, используйте только htmlspecialchars ().