@ex3xeng

Как правильно фильтровать входящие данные?

Доброго времени суток! Пытаюсь понять, вот есть форма и в ней одно поле name в php принимаю поле так:

if  (!preg_match("/^[а-яеА-Я ]+$/iu", $_POST['name'])) {
            $name = $_POST['name'];
      } else {die('error');}

Каковы последствия такой фильтрации? в неё ведь не php, javascript, html да и цифр и символов не запишешь) получается поле фильтруется по полной программе?
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
Ninazu
@Ninazu
Да. Вы указываете whiteList всё остальное будет игнорироваться.

P.S. кстати можно не указывать верхний регистр, если используете флаг /i, и е находится между а-я))

/^[а-я ]+$/iu
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 140 000 до 170 000 ₽
Stream Telecom Санкт-Петербург
от 120 000 ₽
Хабр Москва
от 200 000 до 230 000 ₽
08 июн. 2023, в 20:17
5000 руб./за проект
08 июн. 2023, в 20:14
2000 руб./за проект
08 июн. 2023, в 18:48
1000 руб./в час