@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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы