/*
mixed filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [, mixed $options ]] )
// Check URL (according to: http://www.faqs.org/rfcs/rfc2396)
*/
$url = "http://www.collectivesolver.com";
// Remove illegal characters
$url = filter_var($url, FILTER_SANITIZE_URL);
// Validate url
if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false)
echo("$url is valid URL");
else
echo("$url is not valid URL");
/*
run:
http://www.collectivesolver.com is not valid URL
*/