php 獲取不到post的值


一般在ajax提交的時候出現這種情況

當我們在ajax參數設置   contentType: 'application/json; charset=utf-8', 用file_get_contents("php://input")獲取值 $_POST是獲取不到的

1.檢查頭信息content-type是不是為“content-type:application/x-www-form-urlencoded" 這種傳輸是以表單的方式提交數據php使用$_POST方式接受。

2.如果頭信息content-type是不是為“content-type:application/json"這種傳輸是以json方式提交數據,php需要使用file_get_contents("php://input")獲取輸入流的方式接受


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM