我正在尝试弄清如何将“外部相对路径”转换为绝对路径: 我真的希望有一个函数可以完成以下操作:
$path = "/search?q=query";
$host = "http://google.com";
$abspath = reltoabs($host, $path);
并且将$abspath设置为"http://google.com/search?q=query"。 另一个例子:
$path = "top.html";
$host = "www.example.com/documentation";
$abspath = reltoabs($host, $path);
请将$abspath设置为"http://www.example.com/documentation/top.html"。
问题在于它不能保证是这种格式,它可能已经是绝对路径,或者指向完全不同的主机,我不太确定如何处理这个问题。谢谢。