【发布时间】:2020-10-07 02:40:50
【问题描述】:
有没有办法从解析的 url 中反转 url?
$url = 'http://www.domain.com/dir/index.php?query=blabla#more_bla';
$parse = parse_url($url);
print_r($parse);
/*
array(
'scheme'=>'http://',
etc....
)
*/
$revere = reverse_url($parse); // probably does not exist but u get the point
echo $reverse;
//outputs:// "http://www.domain.com/dir/index.php?query=blabla#more_bla"
或者,如果有一种方法可以验证缺少推荐网址的一部分的网址,例如
www.mydomain.com
mydomain.com
应该全部返回
http://www.mydomain.com
或使用正确的子域
【问题讨论】:
-
我查看了
http_build_url,但如果网址不同并且$url上未提及其他属性,这看起来很麻烦 -
www.example.com和example.com都不是有效的绝对 URL;将被解释为 URL 路径。