Константа
|
Назначение
|
PARAM_INT |
Только целые числа
|
PARAM_INTEGER |
Только целые числа, alias для PARAM_INT
|
PARAM_NUMBER |
Целые числа и числа с плавающей точкой
|
PARAM_ALPHA |
Только английские буквы
|
PARAM_ALPHANUM |
Только числа и латинские буквы.
|
PARAM_ALPHAEXT |
То же, что и PARAM_ALPHA, дополнительно разрешены символы "\"(слеш), "_"(подчеркивание), "-"(минус).
|
PARAM_NOTAGS |
Удалить все html-теги. Не злоупотребляйте этим типом.
|
PARAM_TEXT |
Основной тип для передачи текста - подходит для обработки строк на разных языках, содержит знаки препинания, не пропускает html-тегов
|
PARAM_FILE |
Получить безопасное имя файла. Все нежелательные символы удаляются, защита от XSS, SQL-инъекций, и просмотра директорий.
|
PARAM_SEQUENCE |
Числовая последовательность: только цифры и запятые. Пример: 1, 7, 155, 19
|
PARAM_TAG |
Одно или несколько слов, разделенные пробелами. Используется для составления облака тегов (список интересов и т.п.). Поддерживает национальные алфавиты.
|
PARAM_TAGLIST |
Список тегов через запятую. Поддерживает национальные алфавиты.
|
PARAM_PATH |
Безопасное относительное имя файла. Все нежелательные символы удаляются, защита от XSS, SQL-инъекций, и просмотра директорий.
|
PARAM_HOST |
FQDN или IP-адрес (как 4 числа разделенные точками, например 123.123.123.123).
|
PARAM_URL |
Ожидается правильный URL-адрес. Учтите, что указание доменной зоны обязательно, например адрес http://localhost/ будет считаться ошибочным, а http://localhost.localdomain/ - правильным.
|
PARAM_CLEANFILE |
безопасное имя файла, но в отличии от PARAM_FILE удаляются не только нежелательные символы, но и символы национального алфавита.
|
PARAM_BOOL |
Конвертирует параметр в 0 или 1. Используйте его для переключателей в формах и URL.
|
PARAM_CLEANHTML |
Очищает присланный HTML, и убирает слеши. Замечание: Не забудьте применить к этим данным addslashes() перед вставкой в базу!
|
PARAM_BASE64 |
данные в формате base64 encoding
|
PARAM_RAW |
НЕ ПРОВЕРЯТЬ данные. Используйте этот формат только для тестирования, либо в полной уверенности в том, что данные из этого поля будут проверены позднее.
|