目錄
回复讨论(解决方案)
首頁 後端開發 php教程 post 数据大小的限制问题

post 数据大小的限制问题

Jun 23, 2016 pm 01:52 PM
post 大小 數據

遇到一个问题:往后台post提交数据时,当超过一定大小,就发现后台的post数据为空,后台收不到post数据。

请问是什么原因?是不是因为屏蔽了哪个php函数?还是php.ini的某项设置?


php.ini 中  post_max_size = 64M;


回复讨论(解决方案)

php 5.3.9 以后还有个数据项数的限制

php 5.3.9 以后还有个数据项数的限制



请问是哪个数据项限制?

post 表单控件数

post 表单控件数




是  max_file_uploads 么?

你有上?文件的??
?有一?upload_max_filesize 需要?

你有上?文件的??
?有一?upload_max_filesize 需要?




upload_max_filesize = 30M
max_file_uploads = 500
 post_max_size = 64M; 

这个设置按道理是可以满足一般post数据提交。

是的,但你的??有多大呢?

你post的数据有多大,print_r($_POST); 看看。

你post的数据有多大,print_r($_POST); 看看。




echo print_r($_POST);

输出结果


Array
(
)
1


很奇怪的输出。

print_r($_POST);

print_r($_POST);



输出结果显示,没有提交的那个数据过大的post变量。
单独测试了一下,数据如果超过 64999,就无法正常提交,小于这个数据,后台能收到。

另外,这个数据过大,不影响别的post数据。

print_r($_POST);
打印出空数组,表示你没有用 post 方式提交
或是你在 php.ini 禁用了 post 提交方式

如果是 post 失败(数据超出允许范围)则打印出的是什么都没有

print_r($_POST);
打印出空数组,表示你没有用 post 方式提交
或是你在 php.ini 禁用了 post 提交方式

如果是 post 失败(数据超出允许范围)则打印出的是什么都没有



好像是被限制了单个post数据的大小,但是,不知道是在php.ini里面被限制的还是哪里,网上搜索的相关条件限制都无法解决这个问题。

你看看 echo file_get_contents('php://input'); 的结果

一般出错时都有错误信息,你也不去看看

查到原因了,前些天加了 suhosin 的功能,被这个 suhosin 给限制了。现在的问题变成:怎么配置 suhosin? 
suhosin.post.max_value_length 65000 65000 

搞定了,在php.ini里面添加 suhosin 的设置

suhosin.post.max_value_length = 4194304
suhosin.post.max_vars = 20000
suhosin.request.max_vars=2000

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

兩個點博物館:邦格荒地地點指南
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

兩個點博物館:邦格荒地地點指南
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

使用ddrescue在Linux上恢復數據 使用ddrescue在Linux上恢復數據 Mar 20, 2024 pm 01:37 PM

使用ddrescue在Linux上恢復數據

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! 開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計! Apr 03, 2024 pm 12:04 PM

開源!超越ZoeDepth! DepthFM:快速且精確的單目深度估計!

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇 Apr 01, 2024 pm 07:46 PM

Google狂喜:JAX性能超越Pytorch、TensorFlow!或成GPU推理訓練最快選擇

超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題 Apr 29, 2024 pm 06:55 PM

超級智能體生命力覺醒!可自我更新的AI來了,媽媽再也不用擔心資料瓶頸難題

iPhone上的蜂窩數據網路速度慢:修復 iPhone上的蜂窩數據網路速度慢:修復 May 03, 2024 pm 09:01 PM

iPhone上的蜂窩數據網路速度慢:修復

首個自主完成人類任務機器人出現,五指靈活速度超人,大模型加持虛擬空間訓練 首個自主完成人類任務機器人出現,五指靈活速度超人,大模型加持虛擬空間訓練 Mar 11, 2024 pm 12:10 PM

首個自主完成人類任務機器人出現,五指靈活速度超人,大模型加持虛擬空間訓練

美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次 美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次 May 07, 2024 pm 05:00 PM

美國空軍高調展示首個AI戰鬥機!部長親自試駕全程未乾預,10萬行代碼試飛21次

如何在VirtualBox中增加磁碟大小[指南] 如何在VirtualBox中增加磁碟大小[指南] Mar 17, 2024 am 10:10 AM

如何在VirtualBox中增加磁碟大小[指南]

See all articles