оператор if — php, если строка содержит только & lt; br & gt;

Я делаю свой сайт, и на моем сайте вы можете отправлять сообщения людям, но некоторые люди только набирают много <br>с или входит и чем отправить. Кто-нибудь знает, как это исправить? Я уже что-то делаю, чтобы они не могли быстро отправлять сообщения.
Есть идеи?

-1

Решение

Боже мой, вы не можете избежать тегов в вашей системе обмена сообщениями. Это может привести к всевозможным угрозам безопасности.

Вам действительно нужно очистить любой пользовательский ввод, который поступает в вашу систему, прежде чем он что-либо обрабатывает или выводит.

Для начала попробуйте разделить теги — это удалит все теги HTML из входных данных.
http://php.net/manual/en/function.strip-tags.php

htmlspecialchars — переводит любые специальные HTML-символы в закодированные объекты.
http://php.net/manual/en/function.htmlspecialchars.php

И, наконец, научитесь использовать filter_var или filter_input и его различные фильтры очистки.
http://php.net/manual/en/function.filter-var.php

1

Другие решения

Других решений пока нет …