完整URL地址:http://username:password@hostname/path?ar网络

协议:http://

用户名和密码: username:password  以:将两者分隔

主机名:hostname @和/为分隔符

路径: /path 以/开头、包含/符号

参数键值对: arg=value&arg1=value1 ?和#为分隔符、每对键值对之间用&分隔

锚:auchor  以#开头

用parse_url()获取相关信息

例子:

PHP代码

$url = 'http://username:password@hostname/path?arg=value#anchor';

// 输出所有信息

print_r(parse_url($url));

// 输出指定信息

echo parse_url($url, PHP_URL_PATH);

$url = 'http://username:password@hostname/path?arg=value#anchor';

// 输出所有信息

print_r(parse_url($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代码

Array

(

[scheme] => http

[host] => hostname

[user] => username

[pass] => password

[path] => /path

[query] => arg=value

[fragment] => anchor

)

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

java url 处理,URL处理-Java架构师必看相关推荐

  1. sqlrelay mysql_数据库连接池SQL Relay安装使用-Java架构师必看

    SQLRelay按照其官网http://sqlrelay.sourceforge.net/indePHP SQL Relay按照其官网http://sqlrelay.sourceforge.net/i ...

  2. php自动加载指定类,PHP自动加载类-Java架构师必看

    test.php 当前目录下有j.phpPHP test.php function __autoload($class_name) { require_once $class_name . '.php ...

  3. java定义dll文件位置,生成网站时如何设置固定的dll文件名?-Java架构师必看

    在用VS2005发布网站项目时,默认生成bin目录下的.dll文件名是随机命名的; 如果要固定生成文网络 在用VS2005发布网站项目时,默认生成bin目录下的.dll文件名是随机命名的; 如果要固定 ...

  4. java处理图像库函数_图象处理详解-Java架构师必看

    作者:未知    请与本人联系 在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功能.而数据库 作者:未知     请与本人联系 在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功 ...

  5. Java架构师必看的10本书

    转载自 Java架构师必看的10本书 1.大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍. 从分布式系统的知识切入,让读者对分布式系统有基本的了解: ...

  6. 进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式

    进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式 优知学院 2018-09-05 07:21:00 1.大型网站技术架构:核心原理与案例分析 本书通过梳理大型网站技术发展历程,剖析大 ...

  7. java绘制图表控件_画图控件 Chart Control -Java架构师必看

    .NET3.5中中推出了图表控件,可以同时支持Web和WinForm两种方式,由于平时很少使用,一直网络 .NET3.5中中推出了图表控件,可以同时支持Web和WinForm两种方式,由于平时很少使用 ...

  8. java chunked 解码_Tranfer-Encoding:chunked编码解析-Java架构师必看

    当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度,此时就网络 当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度, ...

  9. 成为Java高级架构师必看的15本书

    成为Java高级架构师必看的15本书 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐 ...

最新文章

  1. 【分布式事务】面试官问我:MySQL中的XA事务崩溃了如何恢复??
  2. java_AWT.内存监控
  3. 【渝粤教育】国家开放大学2019年春季 0691-22T物理化学及实验 参考试题
  4. 关于VC++6.0中getline函数的一个bug
  5. JQuery Tips
  6. 网络规划设计师考试经验分享
  7. php程序控制结构,PHP 控制结构
  8. 「BZOJ2190」[SDOI2008] 仪仗队 - 欧拉函数
  9. vue - 自定义指令
  10. OpenGL与shader区别(三十一)
  11. Java正则表达式小记
  12. hadoop+hbase安装
  13. linux下编译jrtplib和jthread,Linux下编译jrtplib和jthread(转)
  14. IDEA鼠标光标变黑块问题解决
  15. 如何用命令行的形式进行仿真及do脚本的使用(仿真工具使用技巧)【Modesim/Questasim】
  16. java计算机毕业设计计算机课程在线培训学习管理系统MyBatis+系统+LW文档+源码+调试部署
  17. 大学必须掌握的软件基础课程
  18. 我司Spark迁移Hive数据到MongoDB生产案例代码
  19. sau交流学习社区--基于thinkjs+vue+redis+mysql+es6开发的周报企业管理系统weekly
  20. 鼠标悬浮移出控制div的显示与隐藏

热门文章

  1. CentOS 下多线程下载工具:axel
  2. IO虚拟化——Intel VT-d原理
  3. hosts文件 请检查文件是否在别的程序中打开
  4. 临近春招,Kafka是不是忘完了,给你一文概括Kafka
  5. 数据结构:用栈实现中缀表达式的求值(文字描述+详细步骤示例)
  6. 高并发负载均衡(四):基于keepalived的LVS高可用搭建
  7. 【Python爬虫】写个爬虫爬取自己的博客,可以刷访问量
  8. 架构之:微服务架构漫谈
  9. 深入理解gradle中的task
  10. Spring5参考指南: SpEL