我如何获得
http://localhost/
来自
http://localhost/something/
使用php
我试过
$base = strtok($url, '/');
答案 0 :(得分:5)
您可以使用parse_url来获取主机名。
e.g:
$url = "http://localhost/path/to/?here=there";
$data = parse_url($url);
var_dump($data);
/*
Array
(
[scheme] => http
[host] => localhost
[path] => /path/to/
[query] => here=there
)
*/
答案 1 :(得分:5)
$url = 'http://localhost/something/';
$parsedurl = parse_url($url);
echo $parsedurl['scheme'].'://'.$parsedurl['host'];
答案 2 :(得分:1)
结帐parse_url()
- http://php.net/parse_url