2010-11-09 52 views
2

我想知道是否有$_POST等效爲$_SERVER['argv'],只適用於$_GET

這是因爲我的ajaxscript最近由於IE7問題而從$_GET更改爲$_POST,但傳遞給ajax函數的查詢非常長。

所以,如果有一個簡單的替代,而不是重建從$_POST陣列的$_GET字符串,將是不錯的:)

回答

6

是的,你可以讀出原始的POST身體像這樣

$postBody = file_get_contents('php://input'); 
+1

像你這樣的人應該可以獲得更多的徽章;)精彩的提示!我從來沒有聽說過這個,Thankyou :) +1並接受。 – Ben 2010-11-09 16:41:11

1

有沒有辦法,我可以找得到實際的POST字符串,但它很容易構建它。

$poststring = http_build_query($_POST); 
+0

感謝我來到accros這個功能太多,但它改善了我的數據... +1的某些部分爲您回覆! – Ben 2010-11-09 16:40:11

相關問題