日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP 使用POST 获取不到部分数据问题

發(fā)布時間:2025/7/14 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP 使用POST 获取不到部分数据问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ?

使用PHP開發(fā)的一個項目,在測試階段客戶反饋說數(shù)據(jù)沒有保存成功

而我之前測試是通過的,但按客戶的信息上卻重現(xiàn)了問題

? ?

問題是這樣的

? ?

客戶通過瀏覽器進行保存,但有些數(shù)據(jù)已經(jīng)保存成功,但某些數(shù)據(jù)卻沒有保存成功

而我通過測試發(fā)現(xiàn)$_POST 某些數(shù)據(jù)竟然沒有,但有些是有的

? ?

而file_get_contents("php://input");這種方式也可以獲取數(shù)據(jù),但因為數(shù)據(jù)需要進行處理,加上代碼需要做不少改動

所以考慮下來還是要解決$_POST的問題

? ?

一開始我也是很納悶,之前遇到的都是$_POST全部無法獲取的問題,但只能獲取部分信息還是頭一次遇到

既然$_POST是能提交數(shù)據(jù)的,那么要不就是提交前部分數(shù)據(jù)沒有發(fā)送到后臺,要么就是后臺沒有收到

而通過查看瀏覽器的請求并沒有發(fā)現(xiàn)有什么問題,所有數(shù)據(jù)都是正常發(fā)送的

那么就是后臺沒有獲取到了

? ?

在我一遍測試中發(fā)現(xiàn),我把提交的數(shù)據(jù)手動進行了刪除,然后再提交

后臺$_POST就能獲取到全部的數(shù)據(jù)了,而后又在網(wǎng)上進行了搜索

才發(fā)現(xiàn)$_POST提交的數(shù)據(jù)有大小限制的

? ?

? ?

然后將php.ini里max_input_vars 更改為5000完美解決

? ?

? ?

參考:

深入剖析PHP輸入流 php://input與POST/GET的區(qū)別


PHP獲取POST數(shù)據(jù)的幾種方法匯總

? ?

POST提交數(shù)據(jù)達到大小限制時,無法成功提交數(shù)據(jù)的解決辦法!

? ?

修改php POST最多提交1000條數(shù)據(jù)的限制

總結(jié)

以上是生活随笔為你收集整理的PHP 使用POST 获取不到部分数据问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。