2012-08-30 125 views
1

我創建動態URL的是這樣的:

http://www.example.com/index.php?page=test?value=1 

http://www.example.com/index.php?page=test 

但是,如果我通過GET發送值,因爲URL的結構是這樣,我不能得到的值

如何在不使用POST的情況下獲取值?這是因爲我使用第三方應用程序,他們只支持GET。

+0

您可以在URL中包含多個GET變量,如下所示:'http://www.example.com/index.php?page = test&value01 = a&value02 = b&value03 = c' – mittmemo

+1

kdg123,我無法控制它。當他們獲得時,他們這樣做'http://www.example.com/index.php?page = test?value = 1' – Qiang

回答

2

如果您創建的動態URL的喜歡

http://www.example.com/index.php?page=test&

那麼你會得到

http://www.example.com/index.php?page=test&?value=1

,我相信你應該能夠一起工作。然後,您只需在初始後查找第一個參數?作爲$_GET['?value']我相信

+0

對不起,不工作:( – Qiang

+0

它是如何工作的?它是否截斷了在最後還是'&',或者你仍然不能得到這個變量? – jeschafe

+0

啊,是的,我做了一個print_r($ _ GET),並且找到了這個變量,但它是$ _GET ['first_variable?'] 。我想你應該更新它 – Qiang

0

我希望我明白了這個問題,但你可以指定一個完整的變量列表除&除了第一個。

$page = 'test&value=1'; 

然後將其分配給您的網址。