WWW では、あらゆる情報資源はインターネット上で統一された固有のアドレスを持ち、このアドレスは URL (Uniform Resource Locator、Uniform Resource Locator) と呼ばれます。 WWW の統合リソース ロケーター。ネットワーク アドレスを指します。 (推奨学習: phpstorm)
URL は、リソースタイプ、リソースが保存されているホストドメイン名、およびリソースファイル名。
は、プロトコル、ホスト、ポート、パスの 4 つの部分で構成されていると考えることもできます。
URL の一般的な構文形式は次のとおりです。
(角括弧 [] が付いているものはオプションです):
protocol :// hostname[:port] / path / [;parameters][?query]#fragment
protocol
使用される送信プロトコルを指定します。次の表に、その有効なスキーム名のリストを示します。プロトコル属性。最も一般的に使用されるプロトコルは HTTP であり、WWW で最も広く使用されているプロトコルでもあります。
hostname
は、リソースが保存されているサーバーのドメイン ネーム システム (DNS) ホスト名または IP アドレスです。場合によっては、ホスト名の前にサーバーへの接続に必要なユーザー名とパスワードを付けることもできます (形式: ユーザー名:パスワード@ホスト名)。
port (ポート番号)
整数、オプション、省略した場合、スキームのデフォルトのポートが使用されます。さまざまな伝送プロトコルには、http などのデフォルトのポート番号があります。デフォルトのポートは 80 です。入力時に省略した場合は、デフォルトのポート番号が使用されます。セキュリティなどの理由で、サーバー上でポートが再定義される、つまり標準以外のポート番号が使用される場合がありますが、この場合、URL でポート番号を省略することはできません。
path (パス)
0 個以上の「/」記号で区切られた文字列。通常、ホスト上のディレクトリまたはファイルのアドレスを表すために使用されます。
パラメータ
これは、特別なパラメータを指定するためのオプションのオプションです。
クエリ
オプション。動的 Web ページ (CGI、ISAPI、PHP/JSP/ASP/ASP.NET およびその他のテクノロジを使用して作成された Web ページなど) に使用されます。 ) パラメーターを渡すには、「&」記号で区切って複数のパラメーターを指定することができ、各パラメーターの名前と値は「=」記号で区切ります。
fragment (情報フラグメント)
文字列。ネットワーク リソース内のフラグメントを指定するために使用されます。たとえば、Web ページに複数の名詞の説明がある場合、フラグメントを使用して特定の名詞の説明を直接見つけることができます。
以上がURLの構成形式はの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。