Hằng số FILTER_VALIDATE_IP xác thực địa chỉ IP.
Cờ
-
FILTER_FLAG_IPV4 - Giá trị phải là địa chỉ IPv4 hợp lệ
-
FILTER_FLAG_IPV6 - Giá trị phải là địa chỉ IPv6 hợp lệ
-
FILTER_FLAG_NO_PRIV_RANGE - Giá trị không được nằm trong phạm vi riêng tư
-
FILTER_FLAG_NO_RES_RANGE - Giá trị không được nằm trong phạm vi dành riêng
Quay lại
Hằng số FILTER_VALIDATE_IP không trả về bất kỳ thứ gì.
Ví dụ
<?php $ip = "35.2.1"; if (filter_var($ip, FILTER_VALIDATE_IP)) { echo("Valid IP address!"); } else { echo("Invalid IP address!"); } ?>
Sau đây là kết quả đầu ra.
Invalid IP address!
Hãy để chúng tôi xem một ví dụ khác.
<?php $ip = "127.0.0.1"; if (filter_var($ip, FILTER_VALIDATE_IP)) { echo("Valid IP address!"); } else { echo("Invalid IP address!"); } ?>
Đây là kết quả đầu ra.
Valid IP address!