PHP$_POST數(shù)組在表單提交時為空我已經(jīng)構(gòu)建了一個定制的CMS,它可以在我的開發(fā)框(Ubuntu/PHP 5+/MySQL 5+)上完美地工作。我只是把它移到我的客戶端的生產(chǎn)框上,現(xiàn)在所有表單提交都顯示為空$_post數(shù)組。我發(fā)現(xiàn)了一個技巧來驗證數(shù)據(jù)實際上是通過file_get_contents('php://input');數(shù)據(jù)在那里顯示得很好.$_POST/$_REQUEST數(shù)組總是空的。我還通過Firebug驗證了內(nèi)容類型的標題也是正確的(application/x-www-form-urlencoded; charset=utf-8).無論表單是通過Ajax提交還是通過常規(guī)表單提交,都會發(fā)生此問題。任何幫助都是非常感謝的!
3 回答

FFIVE
TA貢獻1797條經(jīng)驗 獲得超6個贊
$rest_json = file_get_contents("php://input");$_POST = json_decode($rest_json, true);

慕田峪7331174
TA貢獻1828條經(jīng)驗 獲得超13個贊
<form action="directory" method="post">
<form action="directory/" method="post">
- 3 回答
- 0 關(guān)注
- 1259 瀏覽
添加回答
舉報
0/150
提交
取消