@green300

Как обезопасить вводные тексты пользователей?

Что то я не пойму как работает и вообще ли работает htmlspecialchars.
Как сделать чтоб человек мог отправлять текст на сайт с разными символами - точками, ковычками, вопросительными знаками и чтоб это было не опасно для сайта?
или тупо запретить все скобочки, ковычки регулярным выражением?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
@maksam07
$user_input = '<script>alert("Hello world");</script>';
$safe_input = htmlspecialchars($user_input, ENT_QUOTES, 'UTF-8');
// $safe_input = '&lt;script&gt;alert(&quot;Hello world&quot;);&lt;/script&gt;';
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
23 апр. 2024, в 22:33
25000 руб./за проект
23 апр. 2024, в 22:07
12000 руб./за проект