我想知道是否有$_POST
等效爲$_SERVER['argv']
,只適用於$_GET
。
這是因爲我的ajaxscript最近由於IE7問題而從$_GET
更改爲$_POST
,但傳遞給ajax函數的查詢非常長。
所以,如果有一個簡單的替代,而不是重建從$_POST
陣列的$_GET
字符串,將是不錯的:)
我想知道是否有$_POST
等效爲$_SERVER['argv']
,只適用於$_GET
。
這是因爲我的ajaxscript最近由於IE7問題而從$_GET
更改爲$_POST
,但傳遞給ajax函數的查詢非常長。
所以,如果有一個簡單的替代,而不是重建從$_POST
陣列的$_GET
字符串,將是不錯的:)
是的,你可以讀出原始的POST身體像這樣
$postBody = file_get_contents('php://input');
有沒有辦法,我可以找得到實際的POST字符串,但它很容易構建它。
$poststring = http_build_query($_POST);
感謝我來到accros這個功能太多,但它改善了我的數據... +1的某些部分爲您回覆! – Ben 2010-11-09 16:40:11
像你這樣的人應該可以獲得更多的徽章;)精彩的提示!我從來沒有聽說過這個,Thankyou :) +1並接受。 – Ben 2010-11-09 16:41:11