久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日焦點 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 軟件開發 » 正文

PHP中Post獲取不到非表單數據如何解決

放大字體  縮小字體 發布日期:2018-02-28  來源:企業800網  作者:新格網  瀏覽次數:496  【去百度看看】
核心提示:在使用vue-axios向后端post數據時,PHP端獲取不到post的數據。本文主要和大家分享PHP中Post獲取不到非表單數據如何解決,希望能幫助到大家。
在使用vue-axios向后端post數據時,PHP端獲取不到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"
}

相關推薦:

php $_POST獲取html表單form數據教程_PHP教程

以上就是PHP中Post獲取不到非表單數據如何解決的詳細內容,更多請關注php中文網其它相關文章!

 
關鍵詞: Post,php,數據
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 皖ICP備2021004516號-14
企業800網 · 提供技術支持