이번에는 PHP가 IP가 유효한 IP 주소인지 확인하는 단계에 대해 자세히 설명하겠습니다. PHP가 IP가 유효한 IP 주소인지 확인하는 데 필요한 주의 사항은 무엇입니까? 살펴보자.
아니요, php5.2.0 이후에는 이러한 판단을 내리는 특별한 함수가 있습니다.
합법적인 IP인지 확인
if(filter_var($ip, FILTER_VALIDATE_IP)) { // it's valid } else { // it's not valid }
합법적인 IPv4 IP 주소인지 확인
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) { // it's valid } else { // it's not valid }
합법적인 공용 IPv4 주소인지 확인 192.168.1.1과 같은 사설 IP 주소는 제외됩니다
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_NO_PRIV_RANGE)) { // it's valid } else { // it's not valid }
여부 확인 합법적입니다. IPv6 주소
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE)) { // it's valid } else { // it's not valid }
에 따라 공용 IPv4 IP인지 합법적인 공용 IPv6 IP 주소
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) { // it's valid } else { // it's not valid }
가 결정됩니다. 이 기사의 사례를 읽으신 후 방법을 숙지하셨으리라 믿습니다. 더 흥미로운 정보를 알아보려면 주목해 주세요. PHP 중국어 웹사이트의 다른 관련 기사를 확인해보세요!
추천 도서:
PHP에서 다중 선형 회귀 시뮬레이션 곡선 알고리즘을 구현하는 단계에 대한 자세한 설명
PHP에서 큰따옴표로 묶인 배열 요소에 액세스할 때 오류를 처리하는 방법
위 내용은 IP가 PHP에서 유효한 IP 주소인지 확인하는 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!