Черный список слов в контенте для фильтрации сообщений [закрыт]

Для веб-сайта, который получает информацию от детей, мы должны отфильтровать любые непослушные / плохие слова, которые они используют, когда вводят свои комментарии на веб-сайте (работает PHP).

Комментарии являются свободным полем, и пользователи могут вводить любые комментарии, которые они хотят. Решение, которое я могу придумать, состоит в том, чтобы иметь список слов, такой как BLACKLIST: плохой, плохой, word, woord, craap, craaaap (мы можем заполнить его всеми словами из черного списка).

Затем, когда форма сохранена, мы можем просмотреть список и, если присутствует какое-либо из слов, мы не позволим сохранить комментарий.

НО проблема с этим методом заключается в том, что они могут обойти, добавив буквы к словам, чтобы пропустить фильтр EG: shiiiiit

Дайте мне знать, что вы думаете, это лучший способ создать фильтр для этих слов.

Ответы на вопрос(6)

Ваш ответ на вопрос