博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 使用POST 获取不到部分数据问题
阅读量:4612 次
发布时间:2019-06-09

本文共 569 字,大约阅读时间需要 1 分钟。

   

使用PHP开发的一个项目,在测试阶段客户反馈说数据没有保存成功

而我之前测试是通过的,但按客户的信息上却重现了问题

   

问题是这样的

   

客户通过浏览器进行保存,但有些数据已经保存成功,但某些数据却没有保存成功

而我通过测试发现$_POST 某些数据竟然没有,但有些是有的

   

而file_get_contents("php://input");这种方式也可以获取数据,但因为数据需要进行处理,加上代码需要做不少改动

所以考虑下来还是要解决$_POST的问题

   

一开始我也是很纳闷,之前遇到的都是$_POST全部无法获取的问题,但只能获取部分信息还是头一次遇到

既然$_POST是能提交数据的,那么要不就是提交前部分数据没有发送到后台,要么就是后台没有收到

而通过查看浏览器的请求并没有发现有什么问题,所有数据都是正常发送的

那么就是后台没有获取到了

   

在我一遍测试中发现,我把提交的数据手动进行了删除,然后再提交

后台$_POST就能获取到全部的数据了,而后又在网上进行了搜索

才发现$_POST提交的数据有大小限制的

   

   

然后将php.ini里max_input_vars 更改为5000完美解决

   

   

参考:

PHP获取POST数据的几种方法汇总

   

   

转载于:https://www.cnblogs.com/huangtailang/p/7928206.html

你可能感兴趣的文章
unshift()与shift()
查看>>
使用 NPOI 、aspose实现execl模板公式计算
查看>>
行为型模式:中介者模式
查看>>
How to Notify Command to evaluate in mvvmlight
查看>>
33. Search in Rotated Sorted Array
查看>>
461. Hamming Distance
查看>>
Python垃圾回收机制详解
查看>>
jquery 编程的最佳实践
查看>>
MeetMe
查看>>
IP报文格式及各字段意义
查看>>
(转载)rabbitmq与springboot的安装与集成
查看>>
C2. Power Transmission (Hard Edition)(线段相交)
查看>>
STM32F0使用LL库实现SHT70通讯
查看>>
Atitit. Xss 漏洞的原理and应用xss木马
查看>>
MySQL源码 数据结构array
查看>>
(文件过多时)删除目录下全部文件
查看>>
T-SQL函数总结
查看>>
python 序列:列表
查看>>
web移动端
查看>>
pythonchallenge闯关 第13题
查看>>