完整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代码
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
) 本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。