• 2022-09-04被罚款200元记6分.
  • 特么的.电脑风扇坏了.快递还全部停发.太难了...求求了.疫情赶紧走吧.
  • 难啊难!要钱难!
  • 更新到WordPress5.6啦
  • 有点伤心了,今年净遇到王某海这种人.
  • 难啊难...
  • 七牛的JS SDK 的文档真坑啊.
  • 蓝奏云分享部分地区无法访问需手动修改www.lanzous.com变为:www.lanzoux.com
  • 好气啊~原来使用的CDN服务商莫名其妙的给我服务取消了~
  • 遇见一个沙雕汽车人.

PHP判断URL的合法性.是否为URL链接.

PHP KIENG 4年前 (2020-02-13) 95009次浏览 已收录 2个吐槽 扫描二维码

PHP 判断 URL 的合法性.是否为 URL 链接.

实现过程

方案一:使用 正则表达式

<?php
function is_url($url){
    $r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";
    if(preg_match($r,$url)){
        //return true;
        echo '正确的 url 地址';
    }else{
        //return false;
        echo '不是合法的 url 地址';
    }
}

方案二:使用内置函数 filter_var() 推荐

<?php
function is_url_2($url){
    if (filter_var($url, FILTER_VALIDATE_URL) !== false) {
        echo 'url 地址正确';
    }else{
        echo 'url 地址不正确';
    }
}
filter_var() 函数通过指定的过滤器过滤变量。

如果成功,则返回已过滤的数据,如果失败,则返回 false。


KIENG.CN , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA 4.0协议进行授权
转载请注明出处:PHP 判断 URL 的合法性.是否为 URL 链接.
本文章链接:https://blog.kieng.cn/2012.html
喜欢 (4)
KIENG
关于作者:
一个热衷网络的Man
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 快速获取昵称
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 想问下有没有可以上传文件的php程序呢,主要是想点击实现点击或者拖拽文件上传、上传后的文件名随机、上传成功后并返回文件真实地址。
    荒鱼Fine | 中国江苏苏州市 电信2020-02-13 17:14 回复 Windows 10 | Chrome 78.0.3904.87
    • KIENG
      只是自己用不考虑安全性的话.可以自己用图床源码改改就行.很好实现
      KIENG2020-02-13 17:32 回复 Windows 10 | Chrome 70.0.3538.25