키 포인트
filter_var()
filter_input()
와 유사한 형식이 예상됩니다. 이를 위해 필터를 사용할 수 있습니다. 또는 부울을 기대하면 PHP의 필터를 사용할 수 있습니다.
및 $_POST
$_SERVER
로 정규식에 따라 필터링 할 수 있습니다. 이 필터를 사용하면 필터링하는 일반 표현식을 변경하여 사용자 정의 필터를 만들 수 있습니다.
청소
와 같은 기본 유형을 청소하기위한 필터뿐만 아니라 URL 및 전자 메일 청소를위한 및 FILTER_SANITIZE_STRING
>가 포함됩니다. FILTER_SANITIZE_CHARS
FILTER_SANITIZE_INT
FILTER_SANITIZE_URL
및 FILTER_SANITIZE_EMAIL
필터 응용 프로그램은 및
함수를 통해 수행됩니다.filter_var()
함수는 지정된 필터를 변수에 적용합니다. 필터 값, 적용 필터 및 선택적인 옵션 배열이됩니다. 예를 들어 이메일 주소를 확인하려고하면 다음 코드를 사용할 수 있습니다.
filter_input()
함수는 양식 입력에서 외부 입력을 가져 와서 필터링합니다.
filter_var()
결론 filter_input()
filter_var()
PHP 데이터 필터링에 대한 FAQS (FAQ)
<code class="language-php"><?php $email = 'your.email@sitepoint.com'; if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo("This email is valid"); }</code>
PHP 데이터 필터링은 어떻게 작동합니까?
PHP 데이터 필터링은 특정 필터 기능을 데이터에 적용하여 작동합니다. 이러한 기능은 데이터를 확인하거나 (데이터가 특정 조건을 충족하는지 확인) 또는 데이터를 정리할 수 있습니다 (데이터에서 불법적이거나 안전하지 않은 문자 제거). PHP는
, 및 와 같이 사용할 수있는 다양한 내장 필터 기능을 제공합니다.<code class="language-php"><?php $string = "<h1>Hello World</h1>"; $sanitized_string = filter_var($string, FILTER_SANITIZE_STRING); echo $sanitized_string;</code>
일부 일반적인 PHP 필터 함수에는 , , 및 가 포함됩니다. 함수는 지정된 필터를 사용하여 변수를 필터링합니다. filter_var()
filter_input()
함수를 사용하는 방법은 무엇입니까? filter_has_var()
filter_id()
PHP의 함수는 지정된 필터를 사용하여 변수를 필터링하는 데 사용됩니다. 필터링 될 변수와 적용 할 필터 유형의 두 매개 변수를 허용합니다. 예를 들어, 변수가 이메일인지 확인하려면 다음과 같이 함수가있는 filter_var()
필터를 사용할 수 있습니다.
filter_input()
filter_has_var()
PHP의 데이터 확인에는 데이터가 특정 조건을 충족하는지 확인하는 것이 포함됩니다. 예를 들어, 이메일 주소를 확인하여 올바르게 형식화되어 있는지 확인할 수 있습니다. 반면에 데이터 정리에는 데이터에서 불법적이거나 안전하지 않은 문자를 삭제하거나 교체하는 것이 포함됩니다. 이는 종종 SQL 주입 및 XSS (Cross-Site Scripting)와 같은 보안 취약점을 방지하기위한 것입니다. filter_id()
filter_var()
, filter_var()
및 FILTER_VALIDATE_EMAIL
가 포함됩니다. 예를 들어, 플래그는 입력에서 ASCII 값이 32 미만인 문자를 제거합니다. filter_var()
<code class="language-php"><?php $email = 'your.email@sitepoint.com'; if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo("This email is valid"); }</code>함수에 세 번째 인수로 전달하여 PHP에서 필터 플래그를 사용할 수 있습니다. 예를 들어, IP 주소를 필터링하고 IPv4 주소 만 허용하려면 다음과 같이
기능은 무엇입니까?
filter_has_var()
위 내용은 빠른 팁 : PHP로 데이터를 필터링하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!