首頁 > 後端開發 > PHP問題 > php抓取不到資料怎麼辦

php抓取不到資料怎麼辦

藏色散人
發布: 2023-03-17 09:34:01
原創
1788 人瀏覽過

php抓取不到資料的解決方法:1、在伺服器使用「$parm=file_get_contents("php://input");」;2、前端發送請求頭,程式碼如「method: 'POST',header:{'Content-Type':'application/x-www-form-urlencoded',},」。

php抓取不到資料怎麼辦

本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。

php抓取不到資料怎麼辦?

使用 $_POST['email'] 死活獲取不到請求資料。

$parm=file_get_contents("php://input");//可以获取到请求头Content-Type: application/json
var_dump($parm);
var_dump($_POST['email']);//请求头Content-Type: application/x-www-form-urlencoded
var_dump($_POST['password']);//请求头Content-Type: application/x-www-form-urlencoded
登入後複製

 官網$_POST說明

當HTTP POST 請求的Content-Type 是application/x-www-form-urlencoded 或multipart/form-data 時,會將變數以關聯陣列形式傳入目前腳本

解決方法1:在伺服器使用 

$parm=file_get_contents("php://input");//可以获取到请求头Content-Type: application/json
登入後複製

解決方法2:前端發送請求頭

method:'POST',
header:{
'Content-Type':'application/x-www-form-urlencoded',
},
登入後複製

推薦學習:《PHP視訊教學

以上是php抓取不到資料怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板