--TEST-- absoluteURI() URL: https://example.org:8443/subdir/test.php?abc=123 --GET-- --ENV-- HTTP_HOST=example.org HTTPS=on SERVER_NAME=example.org QUERY_STRING=abc=123 SERVER_PORT=8443 REQUEST_URI=/subdir/test.php?abc=123 SCRIPT_NAME=/subdir/test.php --FILE-- || => http://47.44.187.186/testHTTP/http/test5a.php ?new=value|| => http://47.44.187.186/testHTTP/http/test5a.php?new=value #anchor|| => http://47.44.187.186/testHTTP/http/test5a.php#anchor /page.html|| => http://47.44.187.186/page.html page.html|| => http://47.44.187.186/testHTTP/http/page.html page.html|http| => http://47.44.187.186/testHTTP/http/page.html page.html|http|80 => http://47.44.187.186/testHTTP/http/page.html page.html|http|8080 => http://47.44.187.186:8080/testHTTP/http/page.html page.html|https| => https://47.44.187.186/testHTTP/http/page.html page.html|https|443 => https://47.44.187.186/testHTTP/http/page.html page.html||8080 => http://47.44.187.186:8080/testHTTP/http/page.html page.html|https|8888 => https://47.44.187.186:8888/testHTTP/http/page.html --EXPECT-- || => https://example.org:8443/subdir/test.php?abc=123 ?new=value|| => https://example.org:8443/subdir/test.php?new=value #anchor|| => https://example.org:8443/subdir/test.php?abc=123#anchor /page.html|| => https://example.org:8443/page.html page.html|| => https://example.org:8443/subdir/page.html page.html|http| => http://example.org/subdir/page.html page.html|http|80 => http://example.org/subdir/page.html page.html|http|8080 => http://example.org:8080/subdir/page.html page.html|https| => https://example.org/subdir/page.html page.html|https|443 => https://example.org/subdir/page.html page.html||8080 => https://example.org:8080/subdir/page.html page.html|https|8888 => https://example.org:8888/subdir/page.html