在WWW上,每個資訊資源都有統一的且在網路上唯一的位址,該位址就叫URL(Uniform Resource Locator,統一資源定位符),它是WWW的統一資源定位標誌,就是指網路位址。
URL由三個部分組成:資源類型、存放資源的主機網域、資源檔名。
URL的一般語法格式為:
(帶方括號[]的為可選項):
protocol ://hostname[:port] / path / [;parameters][?query]#fragment
1、模式/協定(scheme):它告訴瀏覽器如何處理將要開啟的檔案。最常用的模式是超文本傳輸協定(Hypertext Transfer Protocol,縮寫為HTTP),這個協定可以用來存取網路。其他協定如下:
http——超文本传输协议资源 https——用安全套接字层传送的超文本传输协议 ftp——文件传输协议 mailto——电子邮件地址 ldap——轻型目录访问协议搜索 file——当地电脑或网上分享的文件 news——Usenet新闻组 gopher——Gopher协议 telnet——Telnet协议
2、檔案所在的伺服器的名稱或IP位址,後面是到達這個檔案的路徑和檔案本身的名稱。伺服器的名稱或IP位址後面有時還會跟著一個冒號和一個連接埠號碼。它也可以包含接觸伺服器必須的使用者名稱和密碼。路徑部分包含等級結構的路徑定義,一般來說不同部分之間以斜線(/)分隔。詢問部分一般用來傳送對伺服器上的資料庫進行動態詢問時所需要的參數。
範例:
假設這是url位址http://localhost:8080/a/b/c?a=1&b=2#abc,裡麵包含的部分:
protocol: 'http:',//协议 host: 'localhost:8080', port: '8080',//端口 hostname: 'localhost',域名 hash: '#abc', search: '?a=1&b=2' 等于 ?query: 'a=1&b=2', pathname: '/a/b/c', path: '/a/b/c?a=1&b=2', href: 'http://localhost:8080/a/b/c?a=1&b=2#abc'
以上是url的內容包括哪些內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!