2011-05-05 29 views
2

我是一個總編程的noob。我知道關於URL的一些信息,但是像www.google.com,www.yahoo.com這樣的簡單信件,但是我偶然發現了一個網址爲qptform.php?operation=add&clearform=1&displayform=1&datasheetoff=1的網址。我知道這與PHP代碼或某事有關,但我不確定...請向我解釋一般這些URL是什麼(通常)。請幫助...一般來說,什麼樣的URL「qptform.php?operation = add&clearform = 1&displayform = 1&datasheetoff = 1」?

+0

它看起來像這個問題可能被關閉爲「脫離主題」,因爲它不涉及到編程。如果您只想知道「查詢字符串」是什麼,請按照@ Ignacio的鏈接。如果你願意,可以提出他的答案:我們希望看到他獲得10萬美元的聲望。 – pavium 2011-05-05 03:27:43

+0

我不知道。我是一個總noob。我認爲它仍然在編程...... – 2011-05-05 03:34:16

+0

「一般來說」它們只是URL的一部分。關於PHP ... http://php.net/manual/en/reserved.variables.get.php – 2011-05-05 03:35:56

回答

3

這不是特定於PHP。從URI Scheme進入維基百科:

foo://username:[email protected]:8042/over/there/index.dtb?type=animal&name=narwhal#nose 
    \_/ \_______________/ \_________/ \__/   \___/ \_/ \______________________/ \__/ 
    |   |    |  |    | |   |    | 
    |  userinfo   hostname port    | |   query   fragment 
    | \________________________________/\_____________|____|/ 
scheme     |       | | | 
    |    authority     path | | 
    |             | | 
    |   path      interpretable as filename 
    | ___________|____________        | 
/\/      \        | 
    urn:example:animal:ferret:nose    interpretable as extension 
1

當你在與一個形式的網頁,有送包含的數據主要有兩種方式:POST方法和GET方法。當您使用GET方法發送表單時,表單中的每個字段及其值將附加到url。如您所見,查詢字符串以字符'?'開頭。在那之後,有一些變量(形式爲:operation,clearform,displayform,datasheetoff)以及每個變量的結果(字段值:add,1,1,1)。每個這些分配都以'&'字符分隔。

+0

Tnx人。我總是遇到GET和POST,但不明白。 Tnx的非常簡單的解釋。 – 2011-05-05 03:43:58