时间:2019-07-24 编辑:
本篇文章给大家带来的内容是关于php获取URL各部分参数的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
URL处理几个关键的函数parse_url、parse_str与http_build_query
parse_url()
该函数可以解析 URL,返回其组成部分。它的用法如下:
array parse_url(string $url)
此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为:
scheme - 如 http
host - 如 localhost
port - 如 80
user
pass
path - 如 /parse_str.php
query - 在问号 ? 之后 如 id=1&category=php&title=php-install
fragment - 在散列符号 # 之后
此函数并不意味着给定的 URL 是合法的,它只是将上方列表中的各部分分开。parse_url() 可接受不完整的 URL,并尽量将其解析正确。此函数对相对路径的 URL 不起作用。
1
2
3
4
5
6
<?php
$url = "http://52php.cnblogs.com/welcome/";
$parts = parse_url($url);
print_r($parts);
?>
程序运行结果如下:
Array
(
[scheme] => http
[host] => 52php.cnblogs.com
[path] => /welcome/
)
8
9
10
11
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo ''<code class="php plain" style="padding: 2px 4px; font-size: 13px; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-radius: 4px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; margin: 0px !important; background-image: none !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip
以上就是php获取URL各部分参数的代码示例的详细内容,更多请关注php知识-学习天地 www.lxywzjs.com其它相关文章!
php获取URL各部分参数的代码示例
时间:2019-07-24 编辑:
本篇文章给大家带来的内容是关于php获取URL各部分参数的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
URL处理几个关键的函数parse_url、parse_str与http_build_query
parse_url()
该函数可以解析 URL,返回其组成部分。它的用法如下:
array parse_url(string $url)
此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为:
scheme - 如 http
host - 如 localhost
port - 如 80
user
pass
path - 如 /parse_str.php
query - 在问号 ? 之后 如 id=1&category=php&title=php-install
fragment - 在散列符号 # 之后
此函数并不意味着给定的 URL 是合法的,它只是将上方列表中的各部分分开。parse_url() 可接受不完整的 URL,并尽量将其解析正确。此函数对相对路径的 URL 不起作用。
1
2
3
4
5
6
<?php
$url = "http://52php.cnblogs.com/welcome/";
$parts = parse_url($url);
print_r($parts);
?>
程序运行结果如下:
1
2
3
4
5
6
Array
(
[scheme] => http
[host] => 52php.cnblogs.com
[path] => /welcome/
)
1
2
3
4
5
6
8
9
10
11
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo '
'<code class="php plain" style="padding: 2px 4px; font-size: 13px; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-radius: 4px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; margin: 0px !important; background-image: none !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip
以上就是php获取URL各部分参数的代码示例的详细内容,更多请关注php知识-学习天地 www.lxywzjs.com其它相关文章!