php 获取 uri,PHP获取uri并进行解析

//获得url

echo $_SERVER["REQUEST_URI"];

//对url进行解析 解析成固定键值的数组

$url = parse_url("http://abc..xyz/YG/employee/index.php/Home/Index/main.html");

var_dump($url);

结果:

array(size=3)

'scheme'=> string 'http'(length=4)

'host'=> string 'abc.xyz'(length=14)

'path'=> string '/YG/employee/index.php/Home/Index/main.html'(length=43)

/dong/07.php

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

var_dump(parse_url($url));

var_dump(parse_url($url, PHP_URL_SCHEME));

var_dump(parse_url($url, PHP_URL_USER));

var_dump(parse_url($url, PHP_URL_PASS));

var_dump(parse_url($url, PHP_URL_HOST));

var_dump(parse_url($url, PHP_URL_PORT));

var_dump(parse_url($url, PHP_URL_PATH));

var_dump(parse_url($url, PHP_URL_QUERY));

var_dump(parse_url($url, PHP_URL_FRAGMENT));

array(8) {

["scheme"]=>

string(4) "http"

["host"]=>

string(8) "hostname"

["port"]=>

int(9090)

["user"]=>

string(8) "username"

["pass"]=>

string(8) "password"

["path"]=>

string(5) "/path"

["query"]=>

string(9) "arg=value"

["fragment"]=>

string(6) "anchor"

}

string(4) "http"

string(8) "username"

string(8) "password"

string(8) "hostname"

int(9090)

string(5) "/path"

string(9) "arg=value"

string(6) "anchor"

分享一篇文章:http://blog.sina.com.cn/s/blog_686999de0100jgda.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值