Проверка данных перед отправкой на сервер
Может есть у кого в закромах функция, которая будет проверять текстовые данные перед отправкой на сервер?
Нужно для проверки чата. Думаю каждый разработчик уже писал такую функцию. Первое, что пришло на ум: 1 заменять символы: '"&<> 2 проверять текст на длину На что еще следует проверять перед отправкой? |
А фильтрация что, на стороне клиента происходит?)
|
клиенту никогда нельзя доверять. все проверки следует проводить на сервере.
|
Цитата:
Даже проверку заполнено поле или нет? :D |
ну ок, пусть будет функция для сервера. В идеале проверка нужна как на клиенте, так и на сервере. Хотел написать универсальную функцию для использования ее и там и там
Я хотел узнать на что проверять? Пока 3 пункта: 1 заменять символы: '"&<> 2 проверять текст на длину 3 Пустая строка На что еще? |
Вообще в таком деле велосипеды писать строго противопоказано, ибо цена ошибки велика.)
Советовал бы вам погуглить готовое популярное решение. |
Цитата:
Сервер: так, амперсанд, непорядок, заменяем на & Юзер: я писал кавычку, а вышло какое-то сраное """!!! Что за??? На стороне клиента есть смысл дублировать лишь те проверки, которые предназначены для удобства пользователя. Иначе конфликтов не оберешься. |
ну все верно!
Есть ли готовые решения? |
dmitry111, а как вы думаете?)
|
Цитата:
там есть нужные методы: escape(input) - replace <, >, & and " with HTML entities. но также есть куча всего ненужного |
Часовой пояс GMT +3, время: 01:24. |