• 蓝奏云分享部分地区无法访问需手动修改www.lanzous.com变为:www.lanzoux.com
  • 好气啊~原来使用的CDN服务商莫名其妙的给我服务取消了~
  • 遇见一个沙雕汽车人.
  • 换了证书看看测试一下效果~
  • 煞笔!啥时候开工资?
  • 哪位小垃圾CC我呢?一位来自湖南的小垃圾!反正我流量无限的这样也没意义啊?
  • 测试一哈
  • 丫的Google抓取不到..换CF吧..
  • 告诉大家一个小秘密.域名后面加上 /siwa 发现不一样的世界…
  • 缓存测试2

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

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

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

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