一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP Post獲取不到非表單數據的問題解決辦法

PHP Post獲取不到非表單數據的問題解決辦法

2019-10-21 11:17laozhang PHP教程

這篇文章主要介紹了PHP Post獲取不到非表單數據的問題的解決辦法以及代碼分享,需要的朋友參考下。

問題描述

在使用vue-axios向后端post數據時,PHP端獲取不到post的數據。

問題解決

修改php.ini配置

找到php.ini配置文件,查找enable_post_data_reading變量,修改為打開狀態,注釋掉句前分好

; Whether PHP will read the POST data.
; This option is enabled by default.
; Most likely, you won't want to disable this option globally. It causes $_POST
; and $_FILES to always be empty; the only way you will be able to read the
; POST data will be through the php://input stream wrapper. This can be useful
; to proxy requests or to process the POST data in a memory efficient fashion.
; http://php.net/enable-post-data-reading
enable_post_data_reading = On  //大約656行,修改此條

修改配置后,發現還是不行,繼續查閱資料。

獲取非表單數據

搜集資料之后,發現vue-axios向后端post的是非表單數據(Ajax不同),在獲取非表單數據時需要用php://input

$raw = file_get_contents('php://input');//獲取非表單數據
echo $raw;//輸出結果

PS:post時前端請求頭要設置為

headers: {
  "Content-type": "application/json; charset=utf-8"
}

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 偷拍综合网 | 亚洲精品视频观看 | 农村妇女野战bbxxx | 日韩免费观看 | 国内久久精品 | 桃子视频www | ak福利午夜在线观看 | 日本人妖视频 | 日本一区二区在线不卡 | 欧美亚洲国产成人不卡 | 色播导航 | 久久久久999 | 欧美日韩国产一区二区三区不卡 | 久久久久999 | 狠狠鲁视频 | 亚洲精品国产国语 | 九九99亚洲精品久久久久 | 九九免费精品视频 | 手机在线观看伦理片 | 我被黑人彻底征服的全文 | 顶级欧美做受xxx000大乳 | 超级碰碰青草免费视频92 | 日本一区二区三区视频在线观看 | 亚洲10p | 国产欧美一区二区精品性色99 | 新影音先锋男人色资源网 | 秒播影视 午夜福利毛片 | jux539原千岁在线播放 | 亚洲 欧美 中文 日韩欧美 | 欧美又黄又激烈真实床戏 | 日本高清视频网址 | 久久99国产精品二区不卡 | 草女人逼 | 四虎影视永久免费视频观看 | 91啦中文在线观看 | 色综合欧美色综合七久久 | 免费大片a一级一级 | 成免费视频 | 成人福利视频网址 | 校园高h| 国产精品久久免费 |