只有一個參數我有一個網址,像這樣:獲得來自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
只有一個參數我有一個網址,像這樣:獲得來自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
這是一個無效的URL。 ?
表示查詢參數的開始,它不是分隔符BETWEEN參數。您可以使用&
爲:
http://local.mywebsite.com/index.php?p=edit_entry&id=3
^---
哦,你是對的!謝謝! – Reveclair 2014-11-14 16:35:41
因爲URL應該是:
http://local.mywebsite.com/index.php?p=edit_entry&id=3 ^ampersand
應該&
而不是?
?
是分開的參數,URL的分隔符。
參數用&符號分隔&
。
所以你必須使用index.php?param1=something¶m2=something&etc=etc
嘗試把&條目之間?和id = 3。 – berentrom 2014-11-14 16:19:27