HOME HTML CSS JAVASCRIPT SQL PHP JQUERY XML ASP.NET MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

PHP FILTER_VALIDATE_URL Filter


PHP Filter Reference Complete PHP Filter Reference

Definition and Usage

The FILTER_VALIDATE_URL filter validates value as a URL.

  • Name: "validate_url"
  • ID-number: 273

Possible  flags:

  • FILTER_FLAG_SCHEME_REQUIRED - Requires URL to be an RFC compliant URL (like http://example)
  • FILTER_FLAG_HOST_REQUIRED - Requires URL to include host name (like http://www.example.com)
  • FILTER_FLAG_PATH_REQUIRED - Requires URL to have a path after the domain name (like www.example.com/example1/test2/)
  • FILTER_FLAG_QUERY_REQUIRED - Requires URL to have a query string (like "example.php?name=Peter&age=37")

Example 1

<?php
$url = "http://www.example.com";

if(!filter_var($url, FILTER_VALIDATE_URL))
  {
  echo "URL is not valid";
  }
else
  {
  echo "URL is valid";
  }
?>

The output of the code will be:

URL is valid


Example 2

<?php
$url = "example.php?name=Peter&age=37";

if(!filter_var($url, FILTER_VALIDATE_URL,
FILTER_FLAG_QUERY_REQUIRED))
  {
  echo "URL is not valid";
  }
else
  {
  echo "URL is valid";
  }
?>

The output of the code will be:

URL is valid


PHP Filter Reference Complete PHP Filter Reference

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates

SHARE THIS PAGE