2012-08-12 61 views
-3

想知道如何在URL的末尾添加一個變量anchor如何將變量追加到url結尾?

因此,像/?filter=1會變成/?filter=1&p=1

乾杯

編輯:

如果任何人的興趣,我發現下面的格式我自己的解決方案,它是動態的,不需要進行編輯! :)

//CREATE LINKS BASED ON CURRENT VARIABLES 
//REMOVE PARAMETERS WHICH WON'T APPEAR TWICE 
    $v = array("p"); 
    foreach($v as $i) {unset($_GET[$i]);} 
    $uri = http_build_query($_GET); 
    #if there is a current variable, add & to link 
    $uri .= count($_GET)>0 ? "&" : NULL; 

和你的鏈接將被格式化爲這樣的:

echo "<a href='?".$uri."p=$x'>$x</a>"; 
+0

一個錨?你什麼意思?當你點擊某個東西時你可以輕鬆地做到這一點。或者你是在談論一個功能嗎?獲取一個頁面的當前網址,然後向它添加一個參數 – 2012-08-12 11:36:49

+0

嘗試在谷歌上查找它,然後再詢問。 [w3school] [http://www.w3schools.com/php/php_get.asp]和[php.net] [http://php.net/manual/en/reserved.variables.get.php] – 2012-08-12 11:38:14

+0

是RPM我的意思是增加參數,對不起,如果不夠清楚 - 得到很多東西! Josua再次嘗試閱讀我的問題!我知道如何添加一個變量到一個URL上,但我明確地問如何添加一個,如果我已經有一個... – 2012-08-12 11:42:06

回答

0

你可以不斷加入參數,以您的網址結尾處你建議:

www.example.com/?one=1&two=2&three=3 

這些將隨後分別爲$_GET["one"],$_GET["two"]$_GET["three"]

+0

哈哈我想我最終尋找一個比我需要更復雜的解決方案! – 2012-08-12 11:52:52

+0

如果您覺得它有用,請選擇該答案。 – DaveR 2012-08-13 07:36:26

+0

找到一個稍微好一些的解決方案(imo),如果它是一個簡單的查詢,仍然是一個有用的解決方法,但是如果沒有設置某個解決方案,這個解決方案不會太好。需要有幾個運營商來設置&符號等。 – 2012-08-13 08:59:28