php 無法獲取post的資料

2021-07-25 18:36:28 字數 1573 閱讀 1644

前台**:

後台**:

$searchtype = $_post['searchtype'];

$searchterm = trim($_post['searchterm']);

如題,當form表單以post方式提交時,後台獲取不到傳遞的資料。但如果把post換成get,後台就可以正常獲取資料。不知什麼原因?

f12審查元素,點submit後的的資訊如下:

看樣子是正常post資料成功了,但為啥後台獲取不到呢

php的post資料獲取說明

一 表單post方式提交情況下 post 與 php input可以取到值,http raw post data 為空 post 以關聯陣列方式組織提交的資料,並對此進行編碼處理,如urldecode,甚至編碼轉換。php input 可通過輸入流以檔案讀取方式取得未經處理的post原始資料 php...

POST表單資料無法獲取到

昨天在處理乙個電子雜誌生成程式時,新增音訊檔案後post提交的表單資料在服務端全都無法接收,post內容完全為空,通過url傳遞的引數倒是不受影響,把音訊檔案去掉則一切正常。開始懷疑音訊檔案的上傳有問題,從頭梳理一遍沒發現問題,於是開始懷疑是php相關配置存在問題。檢查了下post max size...

PHP獲取POST的原始資料

一般我們都用 post或 request兩個預定義變數來接收post提交的資料。但如果提交的資料沒有變數名,而是直接的字串,則需要使用其他的方式來接收。方法一 使用全域性變數 globals http raw post data 來獲取。方法二 使用file get contents php inp...