有效載荷檢索的方法和技巧
P粉176203781
P粉176203781 2023-08-22 12:25:46
0
2
555
<p>我正在使用PHP、ExtJS和ajax store。 </p> <p>它在創建、更新和刪除時不是透過POST或GET發送資料。在Chrome控制台中,我可以在「請求有效負載」欄位中看到我的傳出參數作為JSON。 $_POST和$_GET是空的。 </p> <p>如何在PHP中檢索它? </p>
P粉176203781
P粉176203781

全部回覆(2)
P粉216807924

同時,您可以使用writer 設定encode: true 來設定extJs,這樣它會定期發送資料(因此,您將能夠透過$_POST$_GET 檢索資料)。

更新

同時,文件也提到:

因此,可能需要 writerroot 設定。

P粉393030917

如果我正確理解情況,您只是透過http主體傳遞json數據,而不是application/x-www-form-urlencoded資料。

您可以使用以下程式碼片段來取得這些資料:

$request_body = file_get_contents('php://input');

如果您傳遞的是json數據,則可以使用以下程式碼:

$data = json_decode($request_body);

$data現在包含了php陣列中的json資料。

php://input是一個所謂的包裝器

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板