PHP FILTER_VALIDATE_URL 过滤器

返回上一级

PHP FILTER_VALIDATE_URL 过滤器把值作为 URL 来验证

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

可能的标志:

标志 说明
FILTER_FLAG_SCHEME_REQUIRED 要求 URL 是 RFC 兼容 URL
比如 http://example
FILTER_FLAG_HOST_REQUIRED 要求 URL 包含主机名
比如 http://www.example.com
FILTER_FLAG_PATH_REQUIRED 要求 URL 在域名后存在路径
比如 www.example.com/example1/test2/
FILTER_FLAG_QUERY_REQUIRED 要求 URL 存在查询字符串
如 "example.php?name=Peter&age=37"

范例 1

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

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

}else{
    echo "URL is valid";
}

运行以上 PHP 范例,输出结果如下

URL is valid

范例 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";
}

运行以上 PHP 范例,输出结果如下

URL is valid

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.