首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PHP的URL处理

PHP的URL处理

作者头像
Java架构师必看
发布2021-03-22 15:24:56
发布2021-03-22 15:24:56
4.9K0
举报
文章被收录于专栏:Java架构师必看Java架构师必看

完整URL地址: http://username:password@hostname/path?arg=value#auchor

协议:http:// 用户名和密码: username:password  以:将两者分隔 主机名:hostname @和/为分隔符 路径: /path 以/开头、包含/符号 参数键值对: arg=value&arg1=value1 ?和#为分隔符、每对键值对之间用&分隔 锚:auchor  以#开头 

用parse_url()获取相关信息 例子:

url));      // 输出指定信息   echo parse_url(url, PHP_URL_PATH); url = 'http://username:password@hostname/path?arg=value#anchor'; // 输出所有信息 print_r(parse_url(

// 输出指定信息 echo parse_url($url, PHP_URL_PATH);

parse_url方法 第二个参数为指定输出的内容项:

PHP_URL_SCHEME 协议 PHP_URL_HOST    域名 PHP_URL_PORT    端口 PHP_URL_USER    用户 PHP_URL_PASS    密码 PHP_URL_PATH    路径 PHP_URL_QUERY   参数键值对 PHP_URL_FRAGMENT  锚

结果:

Php代码  

代码语言:javascript
复制
Array   
(   
    [scheme] => http   
   [host] => hostname   
    [user] => username   
    [pass] => password   
    [path] => /path   
    [query] => arg=value   
    [fragment] => anchor   
)  

本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档