首页 >社区问答列表 >php 怎么验证输入的url合法性?

php 怎么验证输入的url合法性?

  • 数据分析师
  • 数据分析师    2017-09-30 23:36:302楼

    php 怎么验证输入的url合法性?-PHP中文网问答-php 怎么验证输入的url合法性?-PHP中文网问答

    围观一下哦,学习一下。

    +0添加回复

  • 回复
  • 迷茫
  • 迷茫  已被采纳  2016-12-22 15:15:121楼

    首先,定义函数check_url:

    <?php
    function check_url($url){
        if(!preg_match('/http:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is',$url)){
            return false;
        }
        return true;
    }
    ?>

    使用方法:

    <?php
    $url='需验证的url';
    $isurl=check_url($url);
    if($isurl){
        echo 'url地址合法';
    }else{
        echo 'url地址非法';
    }
    ?>


    +1添加回复

  • 回复