PHP拆分url并提取域名、方法、参数

 拆分URL的一个很重要的函数就是parse_url();

它可以将一个url地址拆分为一个一维数组
例如:
 
PHP代码
  1. $url = 'http://www.sina.com.cn/abc/de/fg.php?id=1';    
  2. $arr = parse_url($url);    
  3. print_r($arr);    
此时$arr就是一个一维数组
 
PHP代码
  1. Array    
  2. (    
  3.     [scheme] => http    
  4.     [host] => www.sina.com.cn    
  5.     [path] => /abc/de/fg.php    
  6.     [query] => id=1    
  7. )    
它的键值是固定的,如果你想取其中的一个值的时候直接就可以拿到啦
例如:
PHP代码
  1. echo $host = $arr['host'];    
这样就会输出www.sina.com.cn了


上一篇: PHP将相对路径URL转换为绝对路径URL
下一篇: nginx从http跳转到https
文章来自: csdn
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
评论: 0 | 引用: 0 | 查看次数: 455
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑