Heim  >  Artikel  >  Backend-Entwicklung  >  php URL各部分获取方法(全局变量)

php URL各部分获取方法(全局变量)

WBOY
WBOYOriginal
2016-07-27 16:56:181260Durchsuche
  1. $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/";
  2. $parts = parse_url($url);
复制代码

输出: Array ( [scheme] => http [host] => www.electrictoolbox.com [path] => /php-extract-domain-from-full-url/ )

示例2:

  1. $url = 'http://username:password@hostname/path?arg=value#anchor';
  2. print_r(parse_url($url));
  3. echo parse_url($url, PHP_URL_PATH);
  4. ?>
复制代码

输出: Array ( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor )

很容易便分解出一个URL的各个部,取指定的部分出来也很容易: echo parse_url($url, PHP_URL_PATH); 在第二个参数中,设定如下的参数: PHP_URL_SCHEME, PHP_URL_HOST, PHP_URL_PORT, PHP_URL_USER, PHP_URL_PASS, PHP_URL_PATH, PHP_URL_QUERY or PHP_URL_FRAGMENT。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn