Solomon Kane
Постоялец
- Регистрация
- 26 Авг 2009
- Сообщения
- 144
- Реакции
- 9
- Автор темы
- #1
Вопрос такой, какие параметры и функции следует проверять и использовать всегда при заполнении полей формы, где пользователь может что-то вводить, а не просто выбирать. В голову пока пришли такие:
1) проверять, не пусто ли поле (если надо);
2) trim(), то есть обрезка, чтобы не возникало никаких непредвиденных ситуаций;
3) strip_tags - обрезать теги (если надо);
4) длину (если надо, так как можно задать прямо в html);
5) на соответствие каким-то символам - например, в поле должны строго быть буквы или цифры.
Что ещё?
Прочёл, что ещё иногда проверяют на xss-атаки. Если вкратце, как их могут применять через форму? Плюс хотелось бы знать на счёт JS и других языков. strip_tags() достаточно, чтобы их из формы удалить?
1) проверять, не пусто ли поле (если надо);
2) trim(), то есть обрезка, чтобы не возникало никаких непредвиденных ситуаций;
3) strip_tags - обрезать теги (если надо);
4) длину (если надо, так как можно задать прямо в html);
5) на соответствие каким-то символам - например, в поле должны строго быть буквы или цифры.
Что ещё?
Прочёл, что ещё иногда проверяют на xss-атаки. Если вкратце, как их могут применять через форму? Плюс хотелось бы знать на счёт JS и других языков. strip_tags() достаточно, чтобы их из формы удалить?