PHP 當 POST 的資料格式為 JSON 時

筆記起來。

簡述

一般如果是用表單 POST 到後端時,後端可以用 $_POST 來取得資料。但是當前端不是傳的 Content-type 是 text/xmlapplication/xmlapplication/json 之類的話,$_POST 就拿不到。

所以這時候要改用 file_get_content 搭配 php://input 來取得。php://input 是用來讀取 request body 的內容。

總之呢,後端大概會這樣寫:

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

這樣就能順利拿到 JSON 格式的資料了!

JS 中的 eval mentor-program-day75
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×