PHP FILTER_VALIDATE_URL Filter

What is FILTER_VALIDATE_URL in PHP?

Explanation

PHP FILTER_VALIDATE_URL is used to check whether the given value is a valid URL or not.
Name: "validate_url"
ID-number: 273

Options:









FILTER_FLAG_SCHEME_REQUIREDRequires URL to be an RFC compliant URL (like http://hscripts)
FILTER_FLAG_HOST_REQUIREDRequires URL to include host name (like //www.hscripts.com)
FILTER_FLAG_PATH_REQUIREDRequires URL to have a path after the domain name (like www.hscripts.com/scripts/test/)
FILTER_FLAG_QUERY_REQUIREDRequires URL to have a query string (like "hscripts.php?name=script&id=12")


Example :


<?php
$val="//www.hscripts.com";
if(filter_var($val, FILTER_VALIDATE_URL,FILTER_FLAG_HOST_REQUIRED ))
{
echo "Valid url";
}
else
{
echo "Invalid url";
}
?>

Result :

Valid url

PHP Topics


Ask Questions

Ask Question