在WWW上,每個資訊資源都有統一的且在網路上唯一的位址,該位址就叫URL(Uniform Resource Locator,統一資源定位符),它是WWW的統一資源定位標誌,就是指網路位址。 (建議學習:phpstorm)
#URL由三部分組成:資源類型、存放資源的主機網域名稱、資源檔案名稱。
也可認為由4部分組成:協定、主機、連接埠、路徑
URL的一般語法格式為:
(帶方括號[]的為可選項):
protocol :// hostname[:port] / path / [;parameters][?query]#fragment
protocol(協議)
指定使用的傳輸協議,下表列出protocol 屬性的有效方案名稱。最常用的是HTTP協議,它也是WWW中應用最廣的協定。
hostname(主機名稱)
是指存放資源的伺服器的網域名稱系統(DNS) 主機名稱或 IP 位址。有時,在主機名稱前也可以包含連接到伺服器所需的使用者名稱和密碼(格式:username:password@hostname)。
port(連接埠號)
整數,可選,省略時使用方案的預設端口,各種傳輸協定都有預設的連接埠號,如http的預設連接埠為80。如果輸入時省略,則使用預設連接埠號碼。有時出於安全或其他考慮,可以在伺服器上對連接埠進行重定義,即採用非標準連接埠號,此時,URL中就不能省略連接埠號這一項。
path(路徑)
由零或多個「/」符號隔開的字串,一般用來表示主機上的一個目錄或檔案位址。
parameters(參數)
這是用於指定特殊參數的可選項。
query(查詢)
可選,用於給動態網頁(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技術製作的網頁)傳遞參數,可有多個參數,用「&」符號隔開,每個參數的名稱和值以「=」符號隔開。
fragment(訊息片段)
字串,用於指定網路資源中的片段。例如一個網頁中有多個名詞解釋,可使用fragment直接定位到某一名字解釋。
以上是url的組成格式為的詳細內容。更多資訊請關注PHP中文網其他相關文章!