`
化蝶自在飞
  • 浏览: 2327435 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

php url函数

    博客分类:
  • php
阅读更多
php url函数:
parse_url()

parse_url
(PHP 3, PHP 4, PHP 5)

parse_url -- 解析 URL,返回其组成部分
说明
array parse_url ( string url )


本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。

本函数不是用来验证给定 URL 的合法性的,只是将其分解为下面列出的部分。不完整的 URL 也被接受,parse_url() 会尝试尽量正确地将其解析。

参数


url
要解析的 URL


返回值
对严重不合格的 URL,parse_url() 可能会返回 FALSE 并发出 E_WARNING。否则会返回一个关联数组,其组成部分为(至少有一个):


scheme - 如 http

host

port

user

pass

path

query - 在问号 ? 之后

fragment - 在散列符号 # 之后


范例
例 1. parse_url() 例子

<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
?> 


上例将输出:

Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)


注释
注意: 本函数不能用于相对 URL。

注意: parse_url() 是专门用来解析 URL 而不是 URI 的。不过为遵从 PHP 向后兼容的需要有个例外,对 file:// 协议允许三个斜线(file:///...)。其它任何协议都不能这样。
分享到:
评论

相关推荐

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 curl获取远程文件内容 GD显示中文 PHP GIF动画生成类 PHP HTML转UBB函数 PHP ...

    php4中文函数手册

    目录函数库 MySQL函数库 URL函数库 动态载入函数库 网路函数库 变量函数库 文件系统函数库 PDF函数库 Vmailmgr函数库 FDF函数库 信用卡交易函数库 WDDX函数库 FTP函数库 PHP选项与资讯函数库 XML函数库 GNU ...

    用JavaScript实现PHP的urldecode/urldecode函数

    这个是 utf-8版本的 js实现 php的 urlencode() 和 urldecode()两个函数的功能。 在传送cookie的时候 在 php端实现 url编码 但要用 js来解码cookie的时候 就出现汉字不能不能识别的问题 这个 js 很好的解决

    PHP函数集 PHP手册

    目录函数库 MySQL函数库 URL函数库 动态载入函数库 网路函数库 变量函数库 文件系统函数库 PDF函数库 Vmailmgr函数库 FDF函数库 信用卡交易函数库 WDDX函数库 FTP函数库 PHP选项与资讯函数库 XML函数库 GNU ...

    php函数手册(中文chm)

    目录函数库 MySQL函数库 URL函数库 动态载入函数库 网路函数库 变量函数库 文件系统函数库 PDF函数库 Vmailmgr函数库 FDF函数库 信用卡交易函数库 WDDX函数库 FTP函数库 PHP选项与资讯函数库 XML函数库 GNU ...

    PHP函数速查效率手册 source code

    本书共分21章,PHP函数所涉及的范围包括MySQL服务器、Apache服务器、ODBC、String字符串、Array数组、Variable函数、时间日期、Hash、正则表达式、Session、Math、Filesystem、Directories、Mail、HTTP、URL、FTP、...

    php调用远程url的六种方法,php函数

    `file_get_contents` 是一个非常简单的函数,用于读取整个文件或URL中的内容。例如,要从百度获取网页源代码,可以使用以下代码: ```php $url = 'http://www.baidu.com/'; $html = file_get_contents($url); echo ...

    PHP函数参考手册大全

    URL 函数 CXLIX. Variable 变量函数 CL. Verisign Payflow Pro Functions CLI. vpopmail Functions CLII. W32api 函数 CLIII. WDDX Functions CLIV. xattr Functions CLV. xdiff Functions CLVI. XML 语法解析函数 ...

    ThinkPHP5.0的助手函数汇总

    - 该函数用于生成应用中的URL链接。 - **参数说明**: - `$url`:字符串类型,代表路由地址,默认为空字符串。 - `$vars`:可以是字符串也可以是数组类型,代表URL携带的变量,默认为空字符串或空数组。 - `$...

    即用即查PHP函数参考手册.part2.rar

    第十六章 URL函数 第十七章 Mail函数 第十八章 HTTP函数 第十九章 FTP函数 第二十章 Network函数 第六篇 图象处理篇 第二十一章 Exif函数 第二十二章 Image函数 第七篇 Win32函数篇 第二十三章 Win32PI函数 第二十...

    PHP 解析URL和URL参数拆分与合并

    PHP提供了内置函数`parse_url()`来解析URL。例如: ```php $url = 'http://www.example.com/path/to/page?key1=value1&key2=value2'; $parsedUrl = parse_url($url); print_r($parsedUrl); ``` 运行这段代码会输出...

    PHP常用函数PDF文件

    这份“PHP常用函数PDF文件”涵盖了大量PHP中的关键函数,是学习和记忆PHP函数的重要资源。以下是一些核心知识点的概述: 1. **字符串处理函数**: - `strlen()`:计算字符串长度。 - `str_replace()`:在字符串中...

    php函数手册.rar

    《PHP函数手册》是PHP开发者不可或缺的参考资料,它详尽地涵盖了PHP语言中的各种内置函数、类方法以及常量,帮助开发者在编程过程中快速解决遇到的问题。PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发,能...

    php 魔术函数和常量一览表

    在PHP编程语言中,魔术函数和常量是其高级特性之一,它们能够在特定条件下自动触发,无需显式调用,从而极大地增强了代码的灵活性和功能。以下是对标题、描述及部分给定内容中提及的PHP魔术函数和常量的详细解析。 ...

    php函数大全.rar

    9. A5下载- 更全的站长资源平台.url:这是一个链接到A5下载网站的快捷方式,可能提供更多的PHP资源和其他网站开发工具。 通过学习《PHP函数大全》,开发者可以提升其在PHP编程中的技能,更好地理解和运用各种函数,...

    \即用即查PHP函数参考手册.part4.rar

    第十六章 URL函数 第十七章 Mail函数 第十八章 HTTP函数 第十九章 FTP函数 第二十章 Network函数 第六篇 图象处理篇 第二十一章 Exif函数 第二十二章 Image函数 第七篇 Win32函数篇 第二十三章 Win32PI函数 第二十...

    一个简单的 php 分页 函数

    本话题将详细探讨如何创建一个简单的PHP分页函数。 首先,我们需要理解分页的基本原理。分页主要是通过限制SQL查询返回的结果数量,然后配合页面链接,让用户可以浏览数据的不同部分。通常,我们设定每页显示一定...

    php获取URL中带#号等特殊符号参数的解决方法

    本篇知识点将详细探讨如何在PHP中获取带有特殊符号,如井号(#)的URL参数,并介绍如何使用JavaScript的escape函数对这些特殊字符进行编码,从而实现正确地在服务器端获取这些参数。 首先,我们来看看URL编码的基础...

    php URL编码解码函数代码

    复制代码 代码如下:&lt;?php $url = “https://www.jb51.net”; echo urlencode($url);... 您可能感兴趣的文章:PHP curl实现抓取302跳转后页面的示例PHP获取当前页面URL函数实例php获取当前页面完整URL

    PHP上百个常用功能函数.zip

    10. **URL和HTTP请求函数**:`file_get_contents()`可以用于发送HTTP请求,`parse_url()`解析URL结构,`http_build_query()`生成URL编码的查询字符串。 11. **加密解密函数**:`md5()`和`sha1()`用于生成哈希值,`...

Global site tag (gtag.js) - Google Analytics