入力が次のいずれかになる可能性のあるPHPでURLを解析しようとしています:
コード:
$info = parse_url('http://www.domainname.com/');
print_r($info);
$info = parse_url('www.domain.com');
print_r($info);
$info = parse_url('/test/');
print_r($info);
$info = parse_url('test.php');
print_r($info);
戻り値:
Array
(
[scheme] => http
[host] => www.domainname.com
[path] => /
)
Array
(
[path] => www.domain.com
)
Array
(
[path] => /test/
)
Array
(
[path] => test.php
)
確認できる問題は、ドメインがパスとして返される 2 番目の例です。