PHP FILTER_VALIDATE_URL Filter

The FILTER_VALIDATE_URL filter validates a URL.

Possible flags : -

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

    Example -