Правильная последовательность фильтрации и проверки в Zend Framework

Я немного запутался в фильтрации и проверке, особенно в последовательности, которую следует использовать.

Когда вы обрабатываете сгенерированные пользователем данные для хранения в базе данных, вы сначала фильтруете, а затем проверяете или наоборот?

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

Если вы сначала проверяете и знаете, что данные достоверны, то зачем вообще их фильтровать?


person Yasser1984    schedule 05.11.2012    source источник


Ответы (1)


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

person Nilesh Gupta    schedule 16.02.2013