通常の URL のコンポーネントを紹介する例として次の URL を取り上げます
http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name
上記の URL からわかるように、完全な URL には次の部分が含まれます:
1. プロトコル部分: URL のプロトコル部分は「http:」です。これは、Web ページが HTTP プロトコルを使用することを意味します。インターネットでは、HTTP、FTP などのさまざまなプロトコルが使用されます。この例では、HTTP プロトコルが使用されます。 「HTTP」の後の「//」が区切り文字です
2.ドメイン名部分: URL のドメイン名部分は「www.aspxfans.com」です。 URL では、IP アドレスをドメイン名として使用することもできます
3.ポート部分: ドメイン名の後にポートがあり、ドメイン名とポートの間の区切り文字として「:」が使用されます。 。ポートは URL の必須部分ではありません。ポート部分が省略された場合は、デフォルトのポートが使用されます
4.仮想ディレクトリ部分: ドメイン名の後の最初の「/」から最後まで「/」は仮想ディレクトリセクションです。仮想ディレクトリも URL の必須部分ではありません。この例の仮想ディレクトリは「/news/」です
5.ファイル名部分:ドメイン名の後の最後の「/」から始まり「?」で終わるファイル名部分です、 「?」がない場合は、ドメイン名の後の最後の「/」から始まり、ファイル部分である「#」で終わります。ドメイン名の後の最後の「/」で終わります。この例のファイル名は「index.asp」です。ファイル名部分はURLの必須部分ではありません。省略した場合はデフォルトのファイル名が使用されます
6.アンカー部分:「#」から始まり最後までのアンカーです。一部。この場合のアンカー部分は「名前」です。アンカー部分は URL の必須部分ではありません
7.パラメータ部分: 「?」から「#」で始まる部分はパラメータ部分であり、検索部分やクエリ部分とも呼ばれます。この例のパラメータ部分は「boardID=5&ID=24618&page=1」です。パラメータには複数のパラメータを使用でき、パラメータ間の区切り文字として「&」が使用されます。
以上がURL のコンポーネントの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。