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!