改进路由地址生成

This commit is contained in:
thinkphp
2016-10-15 00:02:02 +08:00
parent 381a56f334
commit fbd76aaf51

View File

@@ -40,6 +40,7 @@ class Url
$name = substr($url, 1, $pos - 1); $name = substr($url, 1, $pos - 1);
$url = 'name' . substr($url, $pos + 1); $url = 'name' . substr($url, $pos + 1);
} }
if (false === strpos($url, '://') && 0 !== strpos($url, '/')) {
$info = parse_url($url); $info = parse_url($url);
$url = !empty($info['path']) ? $info['path'] : ''; $url = !empty($info['path']) ? $info['path'] : '';
if (isset($info['fragment'])) { if (isset($info['fragment'])) {
@@ -57,6 +58,7 @@ class Url
// 解析域名 // 解析域名
list($url, $domain) = explode('@', $url, 2); list($url, $domain) = explode('@', $url, 2);
} }
}
// 解析参数 // 解析参数
if (is_string($vars)) { if (is_string($vars)) {