2009-09-04 837 views
0

我正在開發一個實時動作標籤遊戲(稱爲DeTag),使用Web界面報告殺死。當一個用戶想要報告一個標籤時,他們會到一個頁面來確認他們是誰以及他們什麼時候加標籤,然後實際「殺死」他們(分別稱爲pre-tag.php和tag.php)。然而,在爲我需要的三個變量(userID,tag hour和tag minute)嘗試POST和GET數據頁面404之後,這裏是我正在使用的URL:多個GET或POST變量404的WordPress的頁面(數字固定鏈接)

.../detag/kill?targetID=xxxxxxx&hour=XX&minute=XX 

這將導致Wordpress(2.1.7)到404。嘗試使用POST和GET數據。但是,當我使用此鏈接(只有一個GET變量):

.../detag/kill?targetID=xxxxxxx 

它的工作原理...當然,它不會推動時間,但它會通過。在PHP和/或Wordpress中是否會產生這種情況?

如果您需要更多的代碼,請讓我知道。

我正在使用runphp插件在Wordpress頁面上運行php代碼。 謝謝。

+0

只是一個好奇心問題......你有沒有嘗試過使用分號而不是&符號來分開鍵值對? – Amber 2009-09-04 21:39:02

回答

0

我們的問題與我們在WordPress中啓用的固定類型有關。我們更改爲啓用組合的鏈接,並使用分號作爲我們的變量分隔符。

0

你最好使用somethink這樣的:

.../detag/kill?targetID=xxxxxxx[]hour=XX[]minute=XX 

而在PHP中,使用explode函數來獲取參數。