Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 FILTER_VALIDATE_IP 상수

<시간/>

FILTER_VALIDATE_IP 상수는 IP 주소의 유효성을 검사합니다.

플래그

  • FILTER_FLAG_IPV4 − 값은 유효한 IPv4 주소여야 합니다.

  • FILTER_FLAG_IPV6 − 값은 유효한 IPv6 주소여야 합니다.

  • FILTER_FLAG_NO_PRIV_RANGE − 값은 비공개 범위 내에 있으면 안 됩니다.

  • FILTER_FLAG_NO_RES_RANGE − 값은 예약된 범위 내에 있으면 안 됩니다.

반환

FILTER_VALIDATE_IP 상수는 아무 것도 반환하지 않습니다.

예시

<?php
   $ip = "35.2.1";
   if (filter_var($ip, FILTER_VALIDATE_IP)) {
      echo("Valid IP address!");
   } else {
      echo("Invalid IP address!");
   }
?>

다음은 출력입니다.

Invalid IP address!

다른 예를 살펴보겠습니다.

<?php
   $ip = "127.0.0.1";
   if (filter_var($ip, FILTER_VALIDATE_IP)) {
      echo("Valid IP address!");
   } else {
      echo("Invalid IP address!");
   }
?>

다음은 출력입니다.

Valid IP address!