Validating IP Addresses in PHP

PHP: How to Validate IP Addresses

Validating IP addresses is a common task in web development and network programming, ensuring the accuracy and integrity of user input. In PHP, the filter_var() function provides a convenient and reliable way to validate IP addresses. In this blog post, we will explore how to validate IP addresses using the filter_var() function in PHP.

This PHP code checks the validity of a specified IP address. The IP address is validated by the code using the filter_var function and the FILTER_VALIDATE_IP filter. The code will output a message stating that the IP address is valid and displaying the IP address in green if it is. The code will produce a message informing the user that the IP address is invalid and will highlight the IP address in red.

<?php

$ip = "127.0.0.1";

if(filter_var($ip, FILTER_VALIDATE_IP)) {

    echo "The provided IP address <span style='color: green'>$ip</span> is valid.";

} else {

    echo "The provided IP address <span style='color: red'>$ip</span> is not valid.";

}

It should be noted that the IP address is hardcoded in this code as 127.0.0.1. Replace this number with the IP address you want to check if you want to check a different IP address. I hope that’s been informative to you. If you wish to learn more about PHP, please subscribe to our newsletter today and continue your PHP learning journey with us!

Scroll to Top