@Artem0071
Безработный mr. Junior

Проверка ввода html?

Нужно дать пользователю возможность создать свой пост (с помощью WYSIWYG-редактора), но при этом не угробить сайт

Мои познания безопасности кончились на:
$data['post'] = strip_tags(
        $data['post'],
        '<h4><h5><h6><//code//><sub><sup><br><span><p><ol><ul><li><a><br><img><b><i><strong><em><u><s><blockquote><pre>'
            );


То есть мы как бы избавились от тега<script>, но ведь можно еще сделать
<p onclick="alert()">. Что делать с этим?

Есть ли какое то "особое" регулярное выражение, либо нечто иное на Laravel, или вообще в самом языке PHP, что избавит от будущих возможных проблем?
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы