java url 处理,URL处理-Java架构师必看
完整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架构师必看相关推荐
- sqlrelay mysql_数据库连接池SQL Relay安装使用-Java架构师必看
SQLRelay按照其官网http://sqlrelay.sourceforge.net/indePHP SQL Relay按照其官网http://sqlrelay.sourceforge.net/i ...
- php自动加载指定类,PHP自动加载类-Java架构师必看
test.php 当前目录下有j.phpPHP test.php function __autoload($class_name) { require_once $class_name . '.php ...
- java定义dll文件位置,生成网站时如何设置固定的dll文件名?-Java架构师必看
在用VS2005发布网站项目时,默认生成bin目录下的.dll文件名是随机命名的; 如果要固定生成文网络 在用VS2005发布网站项目时,默认生成bin目录下的.dll文件名是随机命名的; 如果要固定 ...
- java处理图像库函数_图象处理详解-Java架构师必看
作者:未知 请与本人联系 在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功能.而数据库 作者:未知 请与本人联系 在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功 ...
- Java架构师必看的10本书
转载自 Java架构师必看的10本书 1.大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍. 从分布式系统的知识切入,让读者对分布式系统有基本的了解: ...
- 进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式
进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式 优知学院 2018-09-05 07:21:00 1.大型网站技术架构:核心原理与案例分析 本书通过梳理大型网站技术发展历程,剖析大 ...
- java绘制图表控件_画图控件 Chart Control -Java架构师必看
.NET3.5中中推出了图表控件,可以同时支持Web和WinForm两种方式,由于平时很少使用,一直网络 .NET3.5中中推出了图表控件,可以同时支持Web和WinForm两种方式,由于平时很少使用 ...
- java chunked 解码_Tranfer-Encoding:chunked编码解析-Java架构师必看
当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度,此时就网络 当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度, ...
- 成为Java高级架构师必看的15本书
成为Java高级架构师必看的15本书 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐 ...
最新文章
- 【分布式事务】面试官问我:MySQL中的XA事务崩溃了如何恢复??
- java_AWT.内存监控
- 【渝粤教育】国家开放大学2019年春季 0691-22T物理化学及实验 参考试题
- 关于VC++6.0中getline函数的一个bug
- JQuery Tips
- 网络规划设计师考试经验分享
- php程序控制结构,PHP 控制结构
- 「BZOJ2190」[SDOI2008] 仪仗队 - 欧拉函数
- vue - 自定义指令
- OpenGL与shader区别(三十一)
- Java正则表达式小记
- hadoop+hbase安装
- linux下编译jrtplib和jthread,Linux下编译jrtplib和jthread(转)
- IDEA鼠标光标变黑块问题解决
- 如何用命令行的形式进行仿真及do脚本的使用(仿真工具使用技巧)【Modesim/Questasim】
- java计算机毕业设计计算机课程在线培训学习管理系统MyBatis+系统+LW文档+源码+调试部署
- 大学必须掌握的软件基础课程
- 我司Spark迁移Hive数据到MongoDB生产案例代码
- sau交流学习社区--基于thinkjs+vue+redis+mysql+es6开发的周报企业管理系统weekly
- 鼠标悬浮移出控制div的显示与隐藏