2014-11-14 110 views
0

只有一個參數我有一個網址,像這樣:獲得來自URL

http://local.mywebsite.com/index.php?p=edit_entry?id=3

,我想只檢索p參數,該參數值在這種情況下,上面是「編輯 _entry」。

我已經寫:

$p = $_GET['p']; 
echo $p; 

但是,當我這樣做,我得到的值edit_entry?id=3

我應該怎麼辦?我只想檢索edit_entry

+2

嘗試把&條目之間?和id = 3。 – berentrom 2014-11-14 16:19:27

回答

6

這是一個無效的URL。 ?表示查詢參數的開始,它不是分隔符BETWEEN參數。您可以使用&爲:

http://local.mywebsite.com/index.php?p=edit_entry&id=3 
               ^--- 
+0

哦,你是對的!謝謝! – Reveclair 2014-11-14 16:35:41

1

因爲URL應該是:

 
http://local.mywebsite.com/index.php?p=edit_entry&id=3 
               ^ampersand 

應該&而不是?

1

?是分開的參數,URL的分隔符。

參數用&符號分隔&

所以你必須使用index.php?param1=something&param2=something&etc=etc