2014-02-10 62 views
-5

假設我有一個網站的信息PHP - 如何使用附加到URL

www.game.com

現在,這個網站上有球員名單,當我點擊一個特定的球員它帶我到:

www.game.com/stats.php?id=1

說我回去,然後點擊不同的播放器,它需要我

www.game.com/stats .php?id = 2

我需要一種方式讓parse_url在單擊這些玩家時唯一地提取值'1'和'2'。 如果我輸入parse_url('http://www.game.com/stats.php?id=2') 這是行不通的。我需要1條動態工作的語句來提取該ID號碼,並在每次點擊玩家名稱時將其存儲在stats.php頁面上的變量中。 加載新的統計信息頁面後,該變量只是用新的ID更新,我的數據庫中的信息可以通過它來獲取。

想法?

+1

$ ID =(int)的$ _ GET [ 'ID']; – CodeBird

+1

-1由於缺乏研究工作。谷歌搜索「php url parameters」會首先將http://www.php.net/manual/en/reserved.variables.get.php作爲第一個結果。 – cHao

+0

大聲笑請原諒我是堆棧溢出的新手。你怎麼知道我幾個小時沒有研究這個,並且找不到正確的答案,所以我決定在這裏問它? – Egahtrac

回答

1

附加到URL的這些信息被稱爲GET參數。在PHP中,你可以使用$_GET數組訪問它們:

$id = $_GET['id'] // -> 1 or 2 

,或者您可以使用$_REQUEST,其中包括GET和POST參數和餅乾。

這兩個數組都是superglobals,所以你可以在函數中使用它們而不用聲明它們是全局的。