今天写小东西,有个需求,提取整个URL的域名部分,以前写EasyXSS时用过,一个什么函数来着,懒得翻源码,随即google了一下,果然, 找到的都是查找关键字、截断字符串之类的做法。。。用得着那么麻烦么。。所以在此记录一下。 ?php//Wdot http://wdot.ccprin

今天写小东西,有个需求,提取整个URL的域名部分,以前写EasyXSS时用过,一个什么函数来着,懒得翻源码,随即google了一下,果然, 找到的都是查找关键字、截断字符串之类的做法。。。用得着那么麻烦么。。所以在此记录一下。

运行结果:

Array

(

[scheme] => http

[host] => wdot.cc

[path] => /Attack/90.html

)

函数说明:

parse_url

(PHP 4, PHP 5)

parse_url — Parse a URL and return its components

Description

mixed parse_url ( string $url [, int $component= -1 ] )

This function parses a URL and returns an associative array containing any of the various components of the URL that are present.

This function is not meant to validate the given URL, it only breaks it up into the above listed parts. Partial URLs are also accepted, parse_url() tries its best to parse them correctly.

Parameters

url

The URL to parse. Invalid characters are replaced by _.

component

Specify one of PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT to retrieve just a specific URL component as a string (except when PHP_URL_PORT is given, in which case the return value will be an integer).

Return Values

On seriously malformed URLs, parse_url() may return FALSE.

If the component parameter is omitted, an associative array is returned. At least one element will be present within the array. Potential keys within this array are:

scheme - e.g. http

host

port

user

pass

path

query - after the question mark ?

fragment - after the hashmark #

If the component parameter is specified, parse_url() returns a string (or an integer, in the case of PHP_URL_PORT) instead of an array. If the requested component doesn't exist within the given URL, NULL will be returned.

php 带http的域名,php提取URL中的域名部分相关推荐

  1. 使用python提取url中的顶级域名及其后缀

    提取url中的信息,可以使用python中的urlparse模块进行解析,但是有个缺陷是无法提取顶级域名.参考博文:https://blog.csdn.net/weixin_44799217/arti ...

  2. JavaScript学习(八十)—请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中

    JavaScript学习(八十)-请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中 题目: 代码:

  3. php正则表达式 域名,PHP正则表达式从url中取得域名

    以下代码可以从URL中获得域名 例如: 得到yyoo.cn function get_domain($url){ $pattern = "/[\w-]+\.(com|net|org|gov| ...

  4. 巧用excel公式提取网址中的域名---超级好用

    巧用excel公式提取网址中的域名-超级好用 经常会整理很多网址,需要按照他们的域名归类,下面是公式 在a1列是我们要整理的网址 b列我们输入公式 =MID(A1,SEARCH("/&quo ...

  5. php使用正则表达式获取域名,PHP正则表达式从url中取得域名

    以下代码可以从URL中获得域名 例如:http://souzz.net/html/database/ORACLE/69613.html 得到souzz.net function get_domain( ...

  6. python3 提取url中域名部分_python 从网址(url)中提取域名和path

    python 从url中提取域名和path python2代码 from urlparse import * url='http://www.chenxm.cc/post/719.html' res= ...

  7. php正则 网址,php正则表达式匹配URL中的域名

    在PHP的官网上看到parse_url()函数的替代,其结果和parse_url()函数差不多,是使用正则实现的,看到好就转过来. 原文请参考:http://www.php.net/parse_url ...

  8. 正则提取的url中的域名以及替换域名的方法 preg_match()和preg_replace()

    <?php //网站的url$url = 'http://www.baidu.com/index.php';//正则表达式$reg = '/(http):\/\/([^\/]+)/i';preg ...

  9. Excel字符函数(1):利用3个函数提取邮箱中的域名

    从上图中可以看出,要用到三个函数:mid,find,len. 用find函数找到域名前的标志"@"的位置,再往后移1位,该位置作为截取域名的起始位: 利用mid函数截取" ...

最新文章

  1. iOS发布证书找不到了 回来整理一下
  2. OpenCV 读取一张图片并显示和保存
  3. 裂痕第一至五季/以法之名Damages迅雷下载
  4. sougou输入法安装
  5. 计算机的组成_计算机网络的组成和分类
  6. 普罗米修斯笔记:初识Prometheus
  7. 10.18.2 linux文件压缩与打包
  8. MFC中Windows窗口消息循环及多线程之间关系
  9. 自动驾驶模拟器Carla之python编程-(3)获取汽车摄像头数据
  10. python词嵌入_【自然语言处理】收藏!使用Python的4种句嵌入技术
  11. 值得每个人看的一篇文章——沉没成本和赌徒黑洞理论(Matlab代码实现)
  12. 产品经理面试(题目+答案)
  13. eclipse工程图标上有个红色感叹号
  14. 网络游戏前后端时间同步
  15. spring源码解析之IOC核心体系结构
  16. 【驱动之四】Nt和Zw
  17. 高德地图单点、多点标记,轨迹绘制,自定义标记覆盖物,给标记添加点击事件,移除所有标记和轨迹,轨迹回放功能
  18. 由电脑专卖系统引发的Java设计模式:访问者模式
  19. 黄金现货行情反复怎么办?
  20. 安卓应用安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE 解决方法

热门文章

  1. 快收藏!最适合计算机大学生的Java毕业设计项目--音乐视频网站系统!
  2. [ROC-RK3568-PC] 手把手教你编译Linux_SDK并打包Ubuntu系统固件
  3. selenium之浏览器弹出新窗口并在新窗口操作
  4. vue-cli 项目踩坑 npm install 时出错
  5. CSDN 编程挑战 博弈游戏2 斐波那契
  6. 淘宝虚拟物品自动发货---DiPiPi网店自动发货助手免费版
  7. springboot停车场车辆定位管理可视化分析系统 毕业设计-附源码101702
  8. SEO优化(搜索引擎优化)
  9. Mysql-mmm高可用集群(有mysql环境)
  10. 命令行 笔记本键盘禁用_如何在 Ubuntu 20.04 上禁用坞站(dock) | Linux 中国