PHP 필터 함수
- 이전 페이지 PHP 파일 시스템
- 다음 페이지 PHP FTP
PHP Filter 소개
PHP 필터는 비안전한 원천(예: 사용자 입력)에서 데이터를��증 및 필터링하기 위해 사용됩니다.
설치
filter 함수는 PHP의 핵심 구성 요소입니다. 설치 없이 사용할 수 있습니다.
PHP 필터 함수
PHP:이 함수를 지원하는 PHP의 가장 빠른 버전을 지시합니다.
함수 | 설명 | PHP |
---|---|---|
filter_has_var() | 지정된 입력 유형의 변수가 존재하는지 확인합니다. | 5 |
filter_id() | 지정된 필터의 ID 번호를 반환합니다. | 5 |
filter_input() | 스크립트 외부에서 입력을 가져오고 필터링합니다. | 5 |
filter_input_array() | 스크립트 외부에서 여러 가지 입력을 가져오고 필터링합니다. | 5 |
filter_list() | 지원되는 모든 필터를 포함한 배열을 반환합니다. | 5 |
filter_var_array() | 여러 가지 변수를 가져오고 필터링합니다. | 5 |
filter_var() | 변수를 가져오고 필터링합니다. | 5 |
PHP 필터
ID 이름 | 설명 |
---|---|
FILTER_CALLBACK | 사용자 정의 함수를 호출하여 데이터를 필터링합니다. |
FILTER_SANITIZE_STRING | 태그를 제거하고, 특수 문자를 제거 또는编码합니다. |
FILTER_SANITIZE_STRIPPED | "string" 필터의 별명. |
FILTER_SANITIZE_ENCODED | URL-encode 문자열, 특수 문자를 제거 또는编码합니다. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML 이스케이프 문자 '"<>& 및 ASCII 값이 32 이하인 문자. |
FILTER_SANITIZE_EMAIL | 모든 문자를 제거합니다. 문자, 숫자 및 !#$%&'*+-/=?^_`{|}~@.[]를 제외한 문자 |
FILTER_SANITIZE_URL | 알파벳, 숫자, $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&=를 제외한 모든 문자를 제거합니다. |
FILTER_SANITIZE_NUMBER_INT | 숫자와 +-를 제외한 모든 문자를 제거합니다. |
FILTER_SANITIZE_NUMBER_FLOAT | 숫자, +- 및 .,eE를 제외한 모든 문자를 제거합니다. |
FILTER_SANITIZE_MAGIC_QUOTES | addslashes()를 적용합니다. |
FILTER_UNSAFE_RAW | 필터링을 수행하지 않고 특수 문자를 제거 또는 인코딩합니다. |
FILTER_VALIDATE_INT | 정수로 값을 범위 내에서 인증합니다. |
FILTER_VALIDATE_BOOLEAN | "1", "true", "on", "yes" 가 "true"이면 반환, "0", "false", "off", "no", "" 가 "false"으로 반환, 그렇지 않으면 NULL을 반환합니다. |
FILTER_VALIDATE_FLOAT | 浮动点数验证值。 |
FILTER_VALIDATE_REGEXP | regexp에 따라 Perl과 호환되는 정규 표현식으로 값을 인증합니다. |
FILTER_VALIDATE_URL | 값을 URL로 인증합니다. |
FILTER_VALIDATE_EMAIL | 값을 이메일로 인증합니다. |
FILTER_VALIDATE_IP | 값을 IP 주소로 인증하기 위해 값으로 사용합니다. |
- 이전 페이지 PHP 파일 시스템
- 다음 페이지 PHP FTP