原因分析:
在tp框架中,我們經常使用的 I 方法是加過驗證和默認的函數過濾的。所以我們接收的值當我們json_decode的時候就會出現空的字段
那么我們是不是又會像網上說的不用 I 方法用 $_POST這樣的方法接到所謂的json數據以后再用json_decode這樣的方法呢?
很顯然,這個方法也是卡在了$_POST那里,有時候連值的影子都沒有
所以,我們試着用環境變量來解決:
解釋一下:這樣接到的是一個對象,所以我加了一個(array)把對象轉成了數組,這樣才可以正確使用!!!也可以試試json_decode($json,true);
最后也可以試試 file_get_contents("php://input");