0

特定のURLのデフォルトポートを決定するphpコマンドはありますか? parse_urlURLで明示的に指定されている場合にのみポートを返すようですが、私の関数は正しいポートを返す必要があります。

例:

parse_url('http://example.com:81') //returns port 81

parse_url('http://example.com') //doesn't have a port in the return, but I must return 80

parse_url('https://example.com') //doesn't have a port in the return, but I must return 443

ポートへのスキームのハードコーディングされたマッピングを作成することは確かにできますが、もっと良い方法はありますか?

4

1 に答える 1