PHP中獲取前端提交的非表單資料

2021-10-07 02:38:22 字數 527 閱讀 1314

最近實訓的專案中,需要實現後端php伺服器接收非表單資料的需求。本來按道理講可以直接用html中的表單提交資料,但是恰好我使用了vue.js框架,所以用到了axios傳送post請求,傳遞前端資料到後端伺服器。不過,經過本人大量測試,php伺服器中的$_post無法接收前端的非表單資料,後面經過驗證,最終完成需求,步驟如下:

axios(,

data:})

.then

(function

(res)

);

$raw

=file_get_contents

('php://input');

//獲取非表單資料

$raw

=json_decode

($raw);

# 把json字串轉換為json物件

print_r

($raw

);

php獲取表單資料

1.html 2.php test.php username post username password post password if username wang password 123456 else 3.php 第二種寫法 test.php require once dbtest.php...

HBuilder中PHP無法獲取表單資料 解決方法

大家可能在用 hbuilder wampserver 編輯 php檔案 時,遇到這樣的問題 當單個php檔案沒有任何問題,但是當使用php獲取html表單資料的時候卻出現問題,頁面無法顯示 其實這是埠問題,因為 hbuilder 中html使用內建伺服器是 8020埠 但php檔案使用外部的wamp...

使用 POST 獲取表單資料(PHP)

在php中,post陣列獲取使用post方式提交的表單資料 語法 變數名 post name name指表單元素name屬性值 注意 1 單選框的name屬性值一樣表示一組,只能選其中乙個。2 核取方塊的name屬性值一樣表示一組,但核取方塊可以多選。當多個核取方塊屬於同一組時,name屬性命名必須...