如何在 PHP 中取得 POST 請求正文作為 JSON?
當 JSON 資料作為 POST 提交到 PHP 頁面時,存取其值可能會看起來很有挑戰性,如 var_dump($_POST);傳回空數組。要檢索 JSON 負載,需要特殊的輸入流。
使用php://input 或STDIN
存取POST 請求的原始實體主體:
或者,可以使用STDIN:
php://input注意事項
保留 php://input 的可讀性
由於 php://input 不找不到,因此只能讀取一次。保留輸入流:
處理多部分/表單資料請求
對於多部分/表單資料請求,JSON 負載可直接在$_POST 超全局。
以上是如何在 PHP 中存取 JSON POST 請求正文?的詳細內容。更多資訊請關注PHP中文網其他相關文章!