|
Какой рейтинг вас больше интересует?
|
Валидация данных2010-09-20 13:32:54 (читать в оригинале)Одним из важнейших этапов получения данных от пользователя является их проверка, необходимая для того, чтобы исключить бесполезную, неинформативную либо противоречивую информацию. Обычно валидация данных разделяется на два этапа: первый проходит на стороне клиента, второй на стороне сервера. Клиентская проверка вводимых данных обычно осуществляется за счет JavaScript'a, есть множество скриптов, которые проверяют целые формы, перед отправкой данных на сервер. Если в форме много обязательных полей, я использую jQuery Validation, простой и компактный плагин, осуществляет практически любые проверки вводимых данных, есть возможность создавать собственные правила и зависимости между полями. В общем рекомендую! ;) За серверную часть отвечает PHP, благо с появлением версии 5.2 были добавлены вспомогательные функции, для упрощения валидации данных. Например, таким образом можно проверить адрес e-mail при помощи filter_var: if (filter_var($user_email, FILTER_VALIDATE_EMAIL)) { А вот так можно почистисть URL от лишнего мусора: $sanitized_url = filter_var($url, FILTER_SANITIZE_URL); Раньше все это дело было гараздо сложнее, приходилось прибегать к регулярным выражениям... Для более подробной инфы, посмотрите на сайте php.net доку по Filter Functions.
|
Категория «IT»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.
